Capital One: Senior Manager, Software Engineering, Full Stack - Capital One Software (Remote)
Role highlights
204,900–233,800 USD
Full Time
Permanent
Senior
Remote · On-site
This Senior Manager, Software Engineering role at Capital One requires extensive experience leading full stack development teams focused on distributed microservices and latency-sensitive applications. The candidate must have a strong background in building cloud-native, resilient, and scalable software solutions, particularly in data management and security domains. Key technical proficiencies include programming languages such as Java, Python, Node.js, Go, and Rust, alongside expertise in open source relational and NoSQL databases. Experience with containerization and orchestration tools like Docker and Kubernetes is essential, as is familiarity with cloud platforms, specifically AWS, Microsoft Azure, or Google Cloud. The role demands at least six years of professional software engineering experience, with a minimum of one year in cloud computing and four years in people management, highlighting leadership and mentoring capabilities. The candidate should be adept at conducting code and design reviews, promoting engineering best practices, and collaborating closely with architects and product managers to deliver innovative B2B cloud-based solutions. Staying current with emerging technologies and participating in technology communities are also important aspects. Preferred qualifications include a Master’s degree, deeper expertise (9+ years) in key programming languages, extensive cloud services experience (4+ years), proficiency with open source frameworks, and familiarity with Agile methodologies. This position emphasizes engineering excellence, stakeholder engagement, and the ability to guide architectural decisions in a dynamic, inclusive, and remote-friendly environment.
About the role
Senior Manager, Software Engineering, Full Stack – Capital One Software (Remote)
Role Summary
- Lead technology projects and a team of developers focused on distributed microservices, latency-sensitive applications, and full stack systems
- Build robust, cloud-native, resilient, and highly scalable solutions in data management and security
- Join a pioneering team delivering B2B software solutions like Slingshot and Databolt
- Enable customers to manage data securely and efficiently at any scale
Responsibilities
- Lead and mentor a diverse team of developers
- Write high-quality code and conduct code/design reviews
- Stay current with tech trends and experiment with new technologies
- Participate in internal and external technology communities
- Promote engineering excellence and well-managed practices
- Guide stakeholders in design and architecture discussions
- Collaborate with architects and product managers to deliver cloud-based solutions
- Utilize programming languages such as Java, Python, Node, Go, and Rust
- Work with open source RDBMS, NoSQL databases, Docker, Kubernetes, and AWS tools/services
Requirements
- Bachelor’s Degree
- At least 6 years of professional software engineering experience (excluding internships)
- At least 1 year of experience with cloud computing (AWS, Microsoft Azure, or Google Cloud)
- At least 4 years of people management experience
Nice to Have
- Master’s Degree
- 9+ years of experience in at least one of: Java, Python, Go, Node, JavaScript, TypeScript, or Rust
- 4+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
- 4+ years of experience in open source frameworks
- 7+ years of people management experience
- 2+ years of experience in Agile practices
Benefits
- Competitive salary: $204,900 – $233,800 (Remote or Richmond, VA)
- Performance-based incentive compensation (cash bonus and/or long-term incentives)
- Comprehensive health, financial, and other benefits
- Inclusive and supportive work environment
Additional Information
- No employment sponsorship or immigration support available for this position
- Equal opportunity employer; committed to non-discrimination and a drug-free workplace
- Application period: minimum of 5 business days
How to Apply
More roles from Capital One
View company profileCapital One: Senior Lead Software Engineer, Full Stack - Capital One Software (Remote)
Flexible location
Lead innovative cloud-based projects as a Senior Full Stack Engineer at Capital One. Drive tech solutions and mentor tea...
Capital One: Sr. Lead Machine Learning Engineer, Shopping (Remote-Eligible)
Flexible location
Join Capital One as a Sr. Lead Machine Learning Engineer in Shopping. Drive innovation with AI solutions. Apply now for...
Capital One: Senior Manager, Solutions Architecture, Data Security Pre-sales- Capital One Software (Remote)
Flexible location
Join Capital One as Senior Manager, Solutions Architecture in Data Security Pre-sales. Lead innovation and drive secure...