Software Engineer

PayPalAustin, TX
54dHybrid

About The Position

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.

Requirements

  • 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.)
  • Flexibility and eagerness to learn new technologies and adapt quickly.
  • Minimum of 2 years of experience in software development, with a focus on backend development
  • Bachelor’s or master’s degree in computer science or computer engineering

Nice To Haves

  • 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.
  • 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.

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.

Benefits

  • At PayPal, we’re committed to building an equitable and inclusive global economy.
  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service