$150K-190K a year
Lead and mentor full-stack software engineering teams to deliver scalable, innovative software solutions aligned with business goals.
7+ years in software engineering with 3+ years in leadership, expertise in full-stack technologies, agile methodologies, and strong communication skills.
Job Title: Senior Manager, Software Engineering, Full Stack Company Overview: Capital One is a leading financial services company dedicated to redefining banking through technology and innovation. With a strong commitment to customer-centric solutions, Capital One Software drives the development of cutting-edge digital products that empower millions of users. Our culture fosters creativity, collaboration, and continuous learning in a dynamic, remote-friendly environment. Role Overview: As a Senior Manager of Software Engineering, Full Stack, you will lead and inspire a team of talented engineers to deliver scalable, high-quality software solutions. Your role is pivotal in driving innovation, overseeing full-stack development projects, and aligning engineering efforts with business goals to enhance Capital One's digital capabilities. What You'll Do: - You will lead and mentor a diverse team of software engineers, fostering a culture of innovation and excellence. - You will manage the full software development lifecycle, ensuring timely delivery of robust, scalable applications. - You will collaborate cross-functionally with product managers, designers, and stakeholders to define project requirements and priorities. - You will drive architectural decisions and promote best practices in coding, testing, and deployment. - You will identify and implement emerging technologies to improve system performance and user experience. - You will oversee code reviews and ensure adherence to security and compliance standards. - You will contribute to strategic planning and roadmap development for software products. - You will champion agile methodologies to enhance team productivity and responsiveness. What You Bring: - You have 7+ years of experience in software engineering with at least 3 years in a leadership role managing full-stack development teams. - You possess strong expertise in Java, JavaScript, React, Node.js, and cloud platforms such as AWS or Azure. - You have a proven track record of delivering complex software projects on time and within budget. - You demonstrate excellent communication, problem-solving, and team-building skills. - You have experience with agile frameworks like Scrum or Kanban. - You hold a Bachelor’s degree in Computer Science, Engineering, or a related field. Bonus Points If You Have: - Experience in the financial services industry or fintech environment. - Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes. - Familiarity with DevOps practices and CI/CD pipelines. - Advanced degree or certifications in software engineering or project management. What We Offer: - We offer a competitive salary and comprehensive benefits package including health, dental, and vision insurance. - We offer flexible remote work options to support work-life balance. - We offer professional development opportunities and tuition reimbursement. - We offer a collaborative and inclusive culture that values diversity and innovation. - We offer wellness programs and employee resource groups to support your well-being. Ready to Apply? To join our innovative team at Capital One Software, please submit your resume and cover letter through our careers portal at www.capitalone.com/careers. We look forward to exploring how you can contribute to our mission of transforming banking through technology.
This job posting was last updated on 9/9/2025