Taro Logo

Senior Lead Software Engineer

A pioneer technology-focused bank that was first to go all-in on public cloud, operating in a regulated environment with strong AI/ML capabilities.
Cloud
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS · AI

Description For Senior Lead Software Engineer

Capital One is seeking a Senior Lead Software Engineer to join their innovative technology team. As a pioneer in banking technology, Capital One was the first large bank to fully embrace public cloud computing while maintaining compliance in a regulated environment. The role combines technical leadership with hands-on engineering, focusing on cloud-native solutions and enterprise architecture.

The position requires leading complex technical solutions, championing enterprise standards, and driving innovation through open-source initiatives. You'll be working with cutting-edge technologies including cloud platforms (AWS, Azure, GCP), modern programming languages (Go, Java, Python, Rust), and big data technologies. The role involves significant influence on technical direction and architecture decisions.

The ideal candidate will have extensive experience in software engineering, cloud technologies, and distributed systems. You'll be part of a team that has built industry-leading solutions and open-sourced several tools like Cloud Custodian and Hygieia. This is an opportunity to shape the future of financial technology while working with a company that emphasizes innovation and technical excellence.

Capital One offers a collaborative environment where you can make a significant impact on their cloud and data journey. You'll have opportunities to contribute to the broader tech community through training, blog posts, and patent filing. The company's culture promotes continuous learning and innovation, making it an ideal place for experienced engineers looking to solve complex problems at scale.

Last updated 6 days ago

Responsibilities For Senior Lead Software Engineer

  • Lead innovative solutions to complex technical problems
  • Champion enterprise tech standards and architecture patterns
  • Advocate for open source and internal re-use
  • Guide stakeholders in design and architecture discussions
  • Lead technology choices and development lifecycle
  • Improve engineering culture through recruitment and community activities
  • Communicate and influence key stakeholders across the enterprise

Requirements For Senior Lead Software Engineer

Go
Java
Python
TypeScript
Rust
Kubernetes
  • Bachelor's Degree in Computer Science or related field
  • 10+ years of professional software engineering experience
  • 5+ years experience in building software using Golang, Java, Python, React (TypeScript), Rust, or C++
  • 3+ years experience with public cloud (AWS, Microsoft Azure, Google Cloud)
  • 1+ year experience with Big Data, Data Security, Data Management, Governance and Controls

Benefits For Senior Lead Software Engineer

Medical Insurance
Visa Sponsorship
  • Medical Insurance
  • Visa Sponsorship

Interested in this job?

Jobs Related To Capital One Senior Lead Software Engineer