Sr Software Engineer
Core
Design, develop, test, and release scalable software applications and enterprise-level components (web apps, APIs, browser extensions) for PayPal's global payment network.
Role type
Senior Software Engineer (Full Stack)
Builds
Web applications, APIs, browser extensions, and cloud-deployed services for merchants and consumers.
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Node.js, Golang or Python, React, Cloud computing, Microservices architecture, CI/CD pipelines, SQL/NoSQL, Distributed caching, Data structures and algorithms
Preferred skills
Browser extension development, GraphQL, Kubernetes, Docker, Agile/Scrum methodologies
Technologies
Node.js, TypeScript, Golang, Python, React, Kubernetes, Docker, CircleCI, Git, GraphQL, REST, SQL, NoSQL
Responsibilities
Design and develop scalable software applications; Write unit and integration tests; Set up CI/CD pipelines and monitoring; Mentor team members and drive architecture discussions; Migrate legacy code to new technologies; Participate in system design decisions.
Seniority
Senior, hands-on IC