Senior Software Engineer

10 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

As an API Gateway Engineer on the DPE team, you will design, develop, test, and deploy new capabilities for the API Gateway using Java, Lua, and Go. This role directly impacts developer experience, API performance, and security. You will drive innovation through rapid prototyping, engage in code reviews, manage project deliverables, and collaborate with cross-functional teams. Essential skills include strong Java programming, experience with backend systems, web proxies, containerization, and monitoring production systems.
Good To Have:
  • Kong plugin development using Lua or Go.
  • Familiarity with package managers like LuaRocks.
  • Familiarity with CI/CD pipelines.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.
Must Have:
  • Design, develop, test and deploy new capabilities of the new API Gateway using Java/Lua/Go.
  • Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.
  • Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.
  • Work closely with other engineers, product managers, and stakeholders 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, etc.).
  • Knowledge of web and reverse proxies (Nginx, Apache HTTP Server) and a 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.
  • 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.
Perks:
  • Flexible work environment
  • Employee shares options
  • Health and life insurance
  • Benefits to help you thrive in every stage of life
  • Resources for financial, physical, and mental health

Add these skills to join the top 1% applicants for this job

talent-acquisition
game-texts
prototyping
nginx
aws
apache-http-server
azure
ci-cd
docker
microservices
kubernetes
lua
java

Job Summary:API Gateway EngineerJob Description:As a member of the API Gateway team in the DPE organization, your work will directly impact the developer experience and the overall performance and security of our APIs. The ideal candidate will have a solid foundation in Java, Lua, Go and will contribute to the design, development, and maintenance of the API Gateway. Strong problem-solving skills, attention to detail, and the ability to work in a fast-paced environment are essential for success in this role.Key Responsibilities* Design, develop, test and deploy new capabilities of the new API Gateway using Java/Lua/Go.* Drive innovation through rapid prototyping and iterative development.* Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.* Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets.* Work closely with other engineers, product managers, and stakeholders 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.Required Skills and Experience* 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, etc.)* Preferred experience in Kong plugin development using Lua or Go, and familiarity with package managers like LuaRocks.* Knowledge of web and reverse proxies (Nginx, Apache HTTP Server) and a 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.Bonus Skills* 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 OpenTelemetry.Qualifications* 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 engineeringThis role offers an exciting opportunity to work on innovative solutions that empower the developers at PayPal and the overall performance and security of our APIs. If you are passionate about building robust infrastructure and platform tools, we would love to hear from you!Preferred Qualification: Subsidiary:PayPalTravel Percent:0PayPal does not charge candidates any fees for courses, applications, resume reviews, interviews, background checks, or onboarding. Any such request is a red flag and likely part of a scam. To learn more about how to identify and avoid recruitment fraud please visit https://careers.pypl.com/contact-us .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, ensuring that you equally have the benefits and conveniences of both locations.Our Benefits:At PayPal, we’re committed to building an equitable and inclusive global economy. And we can’t do this without our most important asset—you. That’s why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.com .Who We Are:Click Here to learn more about our culture and community.Commitment to Diversity and InclusionPayPal 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, PayPal 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 paypalglobaltalentacquisition@paypal.com .Belonging at PayPal:Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal.Any general requests for consideration of your skills, please Join our Talent Community .We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don’t hesitate to apply.

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by PayPal
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙