Are you passionate about pioneering innovative solutions in technology? Do you thrive on tackling complex business challenges within a dynamic, collaborative environment? Join us at Capital One, where you'll be part of a vibrant team of creators, problem solvers, and innovators dedicated to enhancing customer experiences.
As a Senior Back End Software Engineer, you will lead a diverse portfolio of technology projects and guide a team of skilled developers in building distributed microservices and full-stack systems that meet essential regulatory requirements. Your expertise will play a pivotal role in our ongoing transformation.
Key Responsibilities: - Lead and mentor a team of engineers in developing cloud-native solutions that empower millions of Americans.
- Stay ahead of tech trends and experiment with new technologies while sharing your knowledge within the engineering community.
- Collaborate with product managers to deliver robust solutions that drive user engagement.
- Utilize programming languages such as Java, Python, SQL, Node, Go, and Scala, as well as various AWS tools and services.
Basic Qualifications: - Bachelor's Degree
- A minimum of 4 years of professional software engineering experience (internship experience not considered)
- At least 1 year of experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications: - Master's Degree
- 7+ years of experience in Java, Scala, Python, Go, or Node.js
- 2+ years of experience with cloud services like AWS, GCP, or Azure
- 4+ years of experience in open-source frameworks
- 1+ years of people management experience
- 2+ years of Agile practices experience
This position offers a competitive salary range based on location, with additional performance-based incentives available. Capital One is committed to fostering an inclusive and diverse workplace. We encourage qualified applicants from all backgrounds to apply.