remote
Senior Lead Software Engineer, Full Stack Java, Angular, AWS - Capital One
Software Engineer
Lead full‑stack engineering, architecting Java and Angular solutions on AWS, driving end‑to‑end delivery, mentoring teams, and shaping cloud‑native microservices for high‑impact financial products.
About the role
Key Responsibilities
- Architect and deliver scalable Java back‑end services and Angular front‑ends for high‑traffic financial applications.
- Lead a cross‑functional team, mentoring developers and ensuring adherence to best practices in code quality, security, and performance.
- Design and implement microservices and RESTful APIs, integrating with AWS services such as Lambda, S3, and DynamoDB.
- Drive continuous integration and continuous delivery pipelines, automating deployments and monitoring in a cloud environment.
- Collaborate with product, data, and security teams to translate business requirements into robust technical solutions.
Requirements
- 10+ years of software development experience, with 5+ years in a senior or lead role.
- Proficiency in Java, Spring Boot, and Angular (latest version).
- Deep experience with AWS cloud services and microservices architecture.
- Strong understanding of CI/CD, containerization (Docker/Kubernetes), and automated testing.
- Excellent communication skills and a proven ability to mentor and influence technical direction.