Mts 2, Software Engineer

PayPal PayPal · Fintech · San Jose, CA +1 · Software Engineering

Software Engineer role at PayPal focusing on end-to-end ownership of features, projects, and services within the software development lifecycle. Responsibilities include leading design and implementation of payment experiences, optimizing software performance, ensuring scalability, security, and reliability, and mentoring junior engineers. The role emphasizes CI/CD, DevOps practices, and collaboration with other development teams.

What you'd actually do

  1. Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
  2. Demonstrate end-to-end ownership of features, projects, modules, and services that you and your team deliver in all phases of the software development lifecycle.
  3. Lead your team’s design and implementation of end-to-end solutions towards new payment experiences using various technologies.
  4. Lead architectural discussions and contribute to overall technical direction, advocating for best practices and innovative solutions.
  5. Optimize software performance, identifying and resolving bottlenecks via monitoring, logging, and metrics to enhance the user experience.

Skills

Required

  • Java
  • Spring
  • Rest
  • SQL
  • TestNG
  • CI/CD
  • Kafka
  • Cassandra
  • GCP

Nice to have

  • Git

What the JD emphasized

  • end-to-end ownership
  • software development lifecycle
  • Optimize software performance
  • scalable, high-performing, secure, and reliable software services
  • non-functional requirements (Availability, Security, Performance, Scalability, and Observability)
  • automated test strategies
  • build and deploy processes
  • continuous integration
  • server-side applications
  • code reviews
  • mentor and guide junior engineers
  • DevOps practices