Staff Software Engineer
Core
Design and build scalable, high-performance distributed systems and data stores for PayPal's global payment network, focusing on migration to cloud providers and hybrid Java/Golang stacks.
Role type
Staff Software Engineer (Infrastructure/Backend)
Builds
High-scale distributed data stores, payment infrastructure, and cloud-native services for merchants and consumers.
Domain
FinTech / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Golang, Python, C++, NOSQL (Aerospike, Redis), SQL (MySQL, PostgreSQL, Oracle, MongoDB), Cloud platforms (AWS, GCP), Kubernetes, Service-oriented architecture (Spring Boot, Kraken), OTEL monitoring (Datadog, Splunk), high-scale system cutover, Juno DB architecture.
Preferred skills
FinTech infrastructure deployments, distributed system architecture for redundancy and high availability.
Responsibilities
Analyze software product requirements and transform them into scalable technical designs; Develop innovative software product solutions meeting functionality, performance, and scalability needs; Design and write code with a focus on identifying and troubleshooting bottlenecks; Develop automated tests and deliver high-quality software code within continuous integration and delivery environments; Conduct high scale critical systems cutovers with minimum downtime; Mentor junior engineers through code reviews and technical presentations; Work to build a hybrid Java/Golang stack and support the infrastructure/framework team.
Seniority
Staff, hands-on IC with mentorship responsibilities.