Lead Software Engineer, BackEnd (Java, Scala, AWS)
Core
Architecting large-scale distributed systems and shared platform services for Capital One Travel products (flights, hotels, rentals) to enable rapid development and high customizability.
Role type
Lead Software Engineer (Backend)
Builds
Cross-platform shared architecture and services for the Capital One Travel Portal
Domain
Fintech / Travel Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed microservices architecture, Scala, Functional Java, Cloud computing (AWS), Container orchestration (Docker, Kubernetes), Open source frameworks, People management, Agile practices
Preferred skills
Python, Go, Node.js, Interactive AI tooling
Technologies
Java, Scala, Python, SQL, Node, Go, AWS, Docker, Kubernetes, Open Source RDBMS, NoSQL databases
Responsibilities
Lead a portfolio of diverse technology projects and a team of developers, Partner with product engineering teams to identify shared needs and drive adoption of common patterns, Collaborate with digital product managers to deliver robust cloud-based solutions, Mentor other members of the engineering community, Experiment with and learn new technologies, Evaluate code
Seniority
Senior, hands-on IC with people management