At PayPal, the business problem is to democratize financial services to ensure that everyone, regardless of background or economic standing, has access to affordable, convenient, and secure products and services to take control of their financial lives.
Requirements
- 12+ years of experience in building large-scale applications with a high-level programming language.
- 12+ years of experience in software engineering, architecture, and/or product development.
- Advanced skills with various data store technologies, caching solutions, and messaging/queuing protocols/systems.
- DevOps mindset and expertise with building services on public cloud providers.
- Strong understanding of testing best practices and familiarity with at least one testing framework.
- Experience in managing geographically distributed teams preferred.
- Strong communication skills with the ability to understand and explain technical issues to a non-technical audience
Responsibilities
- Establish a track record of successful technical leadership supported by a solid understanding of software architecture and the ability to effectively manage a team of cross-functional engineers.
- Evangelist for technical standards, engineering best practices, and quality across larger Venmo team and PayPal, Inc.
- Research and explore internal and industry-wide technologies to propose solutions to ambitious and ambiguous business problems.
- Be practiced in incident management. You bring direction and clarity to ensure urgency in mitigation at the time of an incident and comprehensiveness in fast follow-ups with root cause analysis and corrective actions.
- Expertise in technical product management, including agile delivery methodology, planning, estimating, staffing, and executing.
- Ability to lead projects and mentor all levels of engineering staff, along with managing relationships with Product, Engineering Operations and non-technical business and support teams.
- Experience in architecting and developing fault-tolerant distributed services and backend systems, scaling to support millions of users with high concurrency.
Other
- Bachelor’s and/or Master's degree in Computer science, Computer Engineering, Mathematics, or related field.
- Ability to work in a hybrid work model with 3 days in the office and 2 days at home or in the office.
- Strong collaborator, who is excited about teaching and learning from the team.
- Passionate about mentoring and developing software engineers as well as personal learning and development.
- Commitment to diversity and inclusion, with a workplace that values acceptance and security for all employees.