Venmo logo
Venmo
Posted 60 days agoVerified live 1d ago

Software Engineer 2

Brief overview

Remote
MastersOr in progress
$149k–$198k/yrStated range
2+ yrsMinimum
JavaJ2EERESTJUnitSeleniumKafkaAWSOracleMySQLPostgresOAuth2DockerKubernetesTypescript

About the company

Venmo offers an app that allows users to share and make payments with friends for a variety of services.

Job description

Summary

PayPal is a global leader in commerce, providing innovative payment solutions for consumers and businesses. They are seeking a Software Engineer 2 to design, develop, and deploy distributed software systems while ensuring the quality and integrity of system components.

Responsibilities

  • Design, develop and deploy distributed software systems and ensure overall quality and integrity of the system components
  • Lead and contribute to the full software lifecycle, system design and development of back­end systems components
  • Build and implement automation of software testing and simulations and contribute to performance tuning, improvement, and load testing
  • Collaborate with product team and technical leads to identify appropriate business requirements and design high-load software solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to testing goals and principles
  • Provide feedback and lead code quality across Agile teams through formal and informal code reviews

Skills

  • Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus two years of experience in the job offered as a Software Engineer, or a related occupation
  • Design and development of software applications using Java/J2EE and related frameworks
  • Design and development of Web Applications using REST
  • Development of software applications involving test planning and execution using JUnit and Selenium
  • Development of distributed web applications using Kafka
  • Development of WEB applications using cloud technologies such as AWS
  • Development of software data design and modelling using databases such as Oracle, MySql and Postgres
  • Design and development of security aspects of software applications using Oauth2
  • Configuring Containerization and monitoring of applications using Docker and Kubernetes
  • Development of WEB applications using Typescript

Qualifications

Must Haves

  • Master's degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus two years of experience in the job offered as a Software Engineer, or a related occupation
  • Design and development of software applications using Java/J2EE and related frameworks
  • Design and development of Web Applications using REST
  • Development of software applications involving test planning and execution using JUnit and Selenium
  • Development of distributed web applications using Kafka
  • Development of WEB applications using cloud technologies such as AWS
  • Development of software data design and modelling using databases such as Oracle, MySql and Postgres
  • Design and development of security aspects of software applications using Oauth2
  • Configuring Containerization and monitoring of applications using Docker and Kubernetes
  • Development of WEB applications using Typescript

Benefits

  • Comprehensive, choice-based programs, to support all aspects of personal wellbeing—physical, emotional, and financial
  • Generous paid time off
  • Healthcare coverage for you and your family
  • Resources to create financial security
  • Support your mental health
  • For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace

More jobs like this