PayPal is looking to solve the problem of building large-scale, high-performance backend solutions that directly enhance customer experiences and business outcomes, by hiring a Senior Software Engineer Backend to architect and develop these systems.
Requirements
- Proficiency in Java, with extensive experience using Java EE, Spring MVC, or Hibernate.
- Proven track record in architecting and developing large-scale backend systems, including RESTful APIs and microservices.
- Strong expertise in distributed systems, cloud-native architectures, and containerization technologies such as Docker and Kubernetes.
- Experience with large-scale data processing, caching strategies, and performance optimization.
- Experience working in Agile environments and developing high-performance, large-scale systems.
- Familiarity with the payment processing industry and related compliance or regulatory standards.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure).
Responsibilities
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- Architect and develop large-scale backend solutions
- Lead and mentor engineering teams
Other
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Ability to lead engineering initiatives, influence design decisions, and mentor teams in a collaborative environment.
- Must be able to work in a hybrid work model with 3 days in the office and 2 days at home
- Must be willing to participate in a diverse and inclusive work environment
- Must be able to communicate effectively with team members and management