About the role
The PayPal Developer Experience team is responsible for building tools, platforms, and services that enable developers to seamlessly integrate PayPal's payments, identity, and financial services into their applications. As a Senior Software Engineer on the team, you will play a critical role in designing, building, and scaling these developer-focused products and services.
You will join a highly collaborative team that works closely with engineering, product, and design to define and execute on the roadmap for our developer platform. This role requires a combination of technical skills, strong problem-solving abilities, and excellent communication skills to work effectively with cross-functional teams.
Responsibilities:
- Design, build, and maintain high-quality, scalable, and fault-tolerant software components and services
- Contribute to technical architecture and decision-making, evaluating trade-offs and identifying opportunities for innovation
- Write clean, well-documented, and testable code following best practices
- Mentor and guide more junior engineers on the team
- Participate in the full software development lifecycle, from ideation to production
Requirements:
- 5+ years of professional software engineering experience
- Expertise in one or more modern programming languages (e.g., Java, Python, Go, Typescript)
- Strong background in building distributed, scalable, and fault-tolerant services
- Familiarity with cloud infrastructure and DevOps practices (e.g., AWS, Kubernetes, CI/CD)
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Experience with API design and development is a plus
- Prior experience working on developer-facing products or platforms is a plus
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.