PayPal is looking to shape the future of global commerce by building scalable, high-performance systems that delight customers and drive business growth. The company needs a Staff Engineer to lead backend development, collaborate across teams, and drive innovation in a dynamic, agile environment.
Requirements
- 10+ years of professional experience in software development, with proven experience in backend development in Java and related frameworks such as Spring Boot and Hibernate.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience in building high-scale, high-throughput, low-latency systems.
- Strong problem-solving skills, possessing the ability to work independently or collaboratively to analyze and address complex technical challenges.
- Understanding of CI/CD pipelines and DevOps practices.
- Proven experience in both real-time online transaction processing systems as well as non-real time asynchronous processing.
- Knowledge of code versioning tools, such as Git
Responsibilities
- Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
- Determines the technical tasks that other engineers will follow
- Actions result in the achievement of customer, operational, program or service objectives
- Proactively improves existing structures & processes
- Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
- Notices patterns and condenses repetition into densely meaningful generalized solutions
- Collaborates with management to set/improve standards for engineering rigor
Other
- Trusted to represent PayPal, Inc to the outside world via interactions with partners, customers, or industry organizations
- Bachelor's Degree or higher preferred
- Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code.
- Nice to have some familiarity with Front End technologies such as React, Express, Node.
- Experience working in payments or financial services industry is a plus.