Payments - Software Engineer 3
Core
Building and running fault-tolerant, high-performance payment systems powering eBay's global transaction engine for millions of buyers and sellers worldwide.
Role type
Senior Software Engineer (SE3), Payments Platform
Builds
End-to-end payment processing flows, high-performance microservices, and secure financial ledger systems
Domain
FinTech, Global E-commerce Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Payments and FinTech systems (credit card, ACH, wire transfers), Payments ledger system design (double-entry bookkeeping, reconciliation), Payment security standards (PCI DSS, mTLS, encryption, tokenization), Java and Spring ecosystem, Relational and NoSQL data stores, Reactive and async programming patterns
Preferred skills
AI/ML techniques (LLM integration, RAG, ML model serving)
Technologies
Java, Spring Boot, JDBC, REST, gRPC, OAuth, JSON, Couchbase, MongoDB, Cassandra, Hadoop
Responsibilities
Build and deliver end-to-end payment processing flows (authorization, capture, settlement, funding, reconciliation), Build and own high-performance scalable microservices, Champion security and compliance (PCI DSS audits, mutual authentication), Drive quality through automation and testing across SDLC, Ensure system reliability through on-call participation and incident response
Seniority
Senior, hands-on IC