Software Engineer 3

PayPalSan Jose, CA
6d$169,262 - $243,500Hybrid

About The Position

PayPal, Inc. seeks Software Engineer 3 in San Jose, CA Job Duties: Oversee the architecture and development of backend systems, ensuring high performance, scalability, and reliability. Provide technical guidance and mentorship to junior software developers and contribute to best practices in software development. Work closely with product managers, front-end developers, and other stakeholders to translate requirements into technical specifications and software solutions. Conduct software code reviews to maintain code quality, performance, and security, implement and maintain automated testing frameworks. Stay up-to-date with the latest industry trends, technologies, and best practices in backend software development. Identify and resolve performance bottlenecks and bugs to ensure optimal software application performance. Create and maintain comprehensive documentation for software code, APIs, and technical processes. Assist in planning, estimation, and execution of software projects, ensuring timely delivery of high-quality products. Identify and advocate for new software technologies and methodologies to improve development processes and product offerings. Partial telecommuting may be permitted from within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field plus three years of experience in the job offered or a related occupation.
  • Experience designing and developing large-scale software applications using Object-Oriented Design and Java (3 years)
  • Experience in Java related frameworks such as Spring Boot and Hibernate (3 years)
  • Experience with RESTful API design and development (3 years)
  • Experience with microservices architecture and distributed systems (3 years)
  • Experience with database technologies such as SQL, NoSQL, and in-memory databases (3 years)
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) (3 years)
  • Experience with CI/CD pipelines and DevOps practices (3 years)
  • Experience with code versioning tools, such as Git (3 years)

Responsibilities

  • Oversee the architecture and development of backend systems, ensuring high performance, scalability, and reliability.
  • Provide technical guidance and mentorship to junior software developers and contribute to best practices in software development.
  • Work closely with product managers, front-end developers, and other stakeholders to translate requirements into technical specifications and software solutions.
  • Conduct software code reviews to maintain code quality, performance, and security, implement and maintain automated testing frameworks.
  • Stay up-to-date with the latest industry trends, technologies, and best practices in backend software development.
  • Identify and resolve performance bottlenecks and bugs to ensure optimal software application performance.
  • Create and maintain comprehensive documentation for software code, APIs, and technical processes.
  • Assist in planning, estimation, and execution of software projects, ensuring timely delivery of high-quality products.
  • Identify and advocate for new software technologies and methodologies to improve development processes and product offerings.

Benefits

  • At PayPal, we’re committed to building an equitable and inclusive global economy.
  • That’s why we offer comprehensive, choice-based programs, to support all aspects of personal wellbeing—physical, emotional, and financial—delivering meaningful value where it matters most.
  • We strive to create a flexible, balanced work culture with a holistic approach to benefits, including generous paid time off, healthcare coverage for you and your family, and resources to create financial security and support your mental health.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service