Software Engineer 3
Core
Design, develop, and deploy high-performance, scalable, and reliable software applications and systems for PayPal's global payment network.
Role type
Senior Software Engineer (Full Stack)
Builds
Payment processing systems, APIs, and web applications for merchants and consumers
Domain
Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, JavaScript (Node.js), Python, Spring Boot, React, RESTful API design, Distributed System Design, SQL/NoSQL databases, Cloud architecture, Design Patterns, Caching techniques
Preferred skills
Google Cloud Platform, BigQuery, Microservices, CI/CD pipelines
Technologies
Java, JavaScript, Python, Spring Boot, React, Node.js, Redis, Memcached, Oracle, MySQL, MongoDB, Cassandra, Google Cloud Platform, BigQuery
Responsibilities
Design and develop scalable software applications; Collaborate with cross-functional teams to translate business requirements into solutions; Participate in the full software development lifecycle; Mentor junior engineers; Champion best practices in code reviews and testing
Seniority
Senior, hands-on IC