
Senior Engineer – Java
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Join PayPal as a Senior Engineer on the World Ready Localization Platform engineering team, where you will build scalable services and platforms to support localization for all enterprise product teams. This role is crucial for enabling PayPal's launch of products in over 200 markets and supporting more than 40 languages, working with top engineering talent to tackle scalability challenges using on-premise and cloud technologies.
As a Backend Software Engineer at PayPal, you will be instrumental in designing, developing, and optimizing the core systems that power millions of daily transactions, directly influencing customer experiences and company success. You will drive technological advancements by collaborating with Product, Platform, and Engineering leaders to identify key areas for contribution and innovation. Your responsibilities include providing end-to-end architectural solutions for new initiatives, mitigating risks by evaluating high-level requirements for medium-to-large projects, and fostering innovation through rapid prototyping and iterative development. You will offer technical guidance and leadership in the design, development, scaling, and operation of software applications, serving as a subject matter expert for internal and external platform capabilities to address complex, large-scale customer needs. Effective collaboration and communication with non-technical stakeholders, including Product, Design, Analytics, Legal, and Marketing, will be essential.
What you need to bring:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- 8+ years of experience in Java backend development.
- A proven track record of leading, developing, and delivering significant software projects.
- Expert knowledge of Java, the Spring framework, Spring Boot, React JS, and Node.js.
- A strong understanding of web services and related standards like REST/JSON.
- The ability to clearly articulate technical challenges and solutions.
- Experience contributing to the architecture and design (including patterns, reliability, scaling, and performance) of new and existing large-scale distributed systems.
- Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
- Proficiency in Domain Driven Design and modeling complex business domains.
- Demonstrable experience building complex customer-facing platforms, including sophisticated APIs and developer experience elements like sandboxes, playgrounds, and simulators.
- Significant experience with Globalization (g11n), Internationalization (i18n), Localization (L10n), Unicode, and CLDR is a strong advantage.
- Experience with the software release lifecycle using modern distributed version control systems like Git.
- Experience working in Agile environments, including Extreme Programming practices such as Iterative Development, Continuous Integration (and Deployment), and Test-Driven Development.
Additional Information:
- Travel: 0%
- Work Model: Hybrid (3 days in office, 2 days remote/office choice)
Company
PayPal
PayPal has been at the forefront of revolutionizing global commerce for over 25 years, creating innovative, simple, personalized, and secure experiences for moving money, selling, and shopping. We emp...