Position Summary:
The PayPal Personalization platform is the central decision engine to choose the most relevant message/experience to be surfaced to the end-user. This requires the platform to be built with scalable, performant, and robust infrastructure to be able to make this decision in a few milliseconds. The platform receives ~1 Billion requests per day which further adds to the complexity in the way the platform needs to be designed. As a senior staff engineering manager, you will design, build, and optimize our decisioning system and improve the availability, performance and scalability of our core platforms.
Key Responsibilities:
- Define and devise processes, tools and methodologies to achieve excellence in software development, testing and deployment.
- Mentor juniors in the team and help them to sharpen their technical finesse.
- Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout and support software applications for PayPal.
- Ability to craft the long-term technology strategy or vision for the team.
- Develop new team capabilities to ensure continued competence and relevance in supporting software development needs of PayPal’s business.
- Responsible and accountable for the Availability, Performance, Scalability and Usability of the
- Personalization and Segmentation platforms.
- Follow the team processes like Agile etc.
- Work as full-time developer/Architect for the team.
- Ability to represent personalization and segmentation platform to the PayPal organization.
- Ability to reduce tech-debt and have a plan to remove them from the system.
Required Education & Experience:
- Experience with in online payments, banking and related domains is a plus.
- Prior experience in rearchitecting systems to achieve order of magnitude improvement in reliability and performance
- Demonstrated Expertise in optimization of applications for maximum speed and scalability, troubleshoot and debug applications
- 10+ years software development experience
- Experience coding in Java, C++ or another language. Open source contributions would be an advantage.
- Experience working with Partners and tenants to execute large scale partnership initiatives
- Experience working in Cloud technologies like AWS or GCP
- Highly experienced with with HTTP, REST API’s and competent designing and building web services/micro-services .
- Demonstrated technical background, including 10+ years of experience with designing large scale systems.