Lead Software Engineer

New York, New York, United States
Dec 13, 2024
Dec 10, 2025
Onsite
Full-Time
10 Years
Job Description

As a Lead Software Engineer at Capital One, you will play a pivotal role in designing, developing, and delivering high-impact solutions that support Capital One’s cloud-first transformation. You will be part of an innovative engineering team responsible for building secure, scalable, and efficient cloud-native applications and data platforms that serve millions of customers.

In this leadership role, you will drive technical solutions, set architectural standards, and guide engineers through complex technical challenges. You will work closely with cross-functional teams and contribute to shaping Capital One's engineering culture, focusing on collaboration, inclusivity, and continuous improvement.

Key Responsibilities

  • Lead and execute innovative solutions for complex technical problems and contribute to technical decision-making that aligns with Capital One’s strategy.
  • Contribute to the design and architecture of distributed, cloud-native systems, ensuring scalability, maintainability, and security. You will also influence the adoption of microservices architecture, APIs, and enterprise standards.
  • Lead a team of engineers, providing mentorship, guidance, and fostering a collaborative and inclusive environment. You’ll attract top talent, ensure ongoing professional development, and create opportunities for engineers to thrive.
  • Take ownership of technical solutions, from design to production. Drive best practices in software development, including test automation, CI/CD, and code quality.
  • Champion the adoption of open-source technologies, internal code reuse, and contribute to the broader tech community through blog posts, talks, and contributions to projects.
  • Drive the design and implementation of distributed systems, leveraging AWS, GCP, or Azure to create cloud-native applications and scalable infrastructure. Ensure data security and governance practices are followed.
  • Collaborate with product managers, designers, and other engineering teams to define and deliver software solutions. Communicate technical risks, progress, and solutions to leadership.
  • Actively engage in Capital One's engineering culture, driving continuous improvement by refining processes, introducing new technologies, and advocating for best practices.
  • Work on cloud transformation initiatives, implementing secure, scalable systems while ensuring data privacy and governance standards. Participate in big data initiatives, focusing on creating robust solutions to manage large-scale data securely.

Required Qualifications

  • Bachelor’s Degree in Computer Science or a related field.
  • 8+ years of professional software engineering experience (internship experience does not apply).
  • 3+ years of experience in building software using at least one of the following technologies: Golang, Java, Python, React (TypeScript), Rust, C++.
  • 3+ years of experience working with public cloud platforms (AWS, Microsoft Azure, Google Cloud).
  • 1+ year of experience in Big Data, Data Security, Governance, and Controls.

Preferred Qualifications

  • Master’s Degree in Computer Science or a related field.
  • 10+ years of professional software engineering experience.
  • 5+ years of experience in distributed microservices architecture and cloud-native technologies.
  • 5+ years of experience with two or more technologies from. Golang, Java, Python, React (TypeScript), Rust, C++.
  • 3+ years of experience working with cloud services such as AWS, GCP, or Azure.
  • 2+ years of experience with Big Data, Data Security, and Governance best practices.
  • 2+ years of experience working in an Agile environment.

Why Capital One?

  1. Cutting-Edge Technology. You’ll work with innovative technologies in cloud computing, machine learning, and big data that are transforming the financial industry.
  2. Inclusive and Collaborative Culture. We prioritize an environment where you can collaborate with diverse teams and help drive change within a fast-paced, innovative organization.
  3. Career Growth. At Capital One, we’re committed to your professional development. You’ll have access to continuous learning, leadership programs, and career advancement opportunities.
  4. Comprehensive Benefits. Competitive compensation, healthcare, retirement plans, paid parental leave, and wellness support are just some of the benefits you’ll enjoy.
  5. Work-Life Balance. We offer flexible work arrangements, including hybrid work options, to help you balance professional and personal priorities.

How to Apply

If you’re ready to make an impact, bring your skills and experience to Capital One. We’re looking for a Lead Software Engineer who thrives in innovative environments and is eager to make a difference in the financial services industry. Apply now and join a team that’s shaping the future of banking.

Capital One's Commitment to Diversity

Capital One is an equal opportunity employer committed to creating an inclusive work environment. We encourage applicants of all backgrounds and experiences to apply. We promote a diverse workforce and offer fair treatment to all applicants without regard to race, color, age, gender, disability, religion, sexual orientation, or any other characteristic protected by law.