Senior Software Engineer
Listed on 2025-12-01
-
Software Development
Software Engineer, Backend Developer
Join to apply for the Senior Software Engineer role at Pay Pal
.
Pay Pal has been revolutionizing commerce globally for more than 25 years. We create innovative, secure, and personalized experiences that simplify money, payments, and shopping for consumers and businesses in approximately 200 markets.
Job Description SummaryAPI Gateway Engineer – API Gateway team, DPE organization. Design, develop, and maintain high-performance, secure API gateways using Java, Lua, and Go to enhance developer experience and API performance.
Key Responsibilities- Design, develop, test, and deploy new capabilities of the API Gateway using Java, Lua, and Go.
- Drive innovation through rapid prototyping and iterative development.
- Engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into own work to maintain high standards of code quality and functionality.
- Manage own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet deadlines and performance targets.
- Work closely with product managers, stakeholders, and other engineers to define and prioritize features and improvements.
- Provide support for all operational aspects to ensure the reliability of the gateway.
- Champion clean code principles, ensuring adherence to best practices.
- Excellent programming skills in Java.
- Proven track record of building modern, resilient, and operationally efficient backend systems adhering to industry standards (HTTP, REST, microservices architecture).
- Preferred experience in Kong plugin development using Lua or Go, and familiarity with package managers like Lua Rocks.
- Knowledge of web and reverse proxies (Nginx, Apache HTTP Server) and strong understanding of L7 routing for traffic management.
- Proficiency in containerization (Docker) and orchestration tools (Kubernetes).
- Experience in monitoring production systems and resolving issues swiftly.
- Flexibility and eagerness to learn new technologies and adapt quickly.
- Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with monitoring and logging tools like Datadog and Open Telemetry.
- Minimum of 5 years of experience in software development, with a focus on backend development.
- Bachelor’s or master’s degree in computer science or computer engineering.
We offer a flexible work environment, employee share options, health and life insurance, and more. For more details, visit Pay Pal Benefits.
Commitment to Diversity and InclusionPay Pal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, Pay Pal will provide reasonable accommodations for qualified individuals with disabilities.
If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at paypalgloba
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).