Principal Associate, Software Engineering

A technology company operating in banking, building cloud and data management solutions while embracing machine learning at scale.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance · Enterprise SaaS · AI

Description For Principal Associate, Software Engineering

Capital One is transforming into a technology-first company while operating in the complex banking sector. As part of Capital One Software, a new enterprise B2B software business, we're seeking a Principal Associate - Full Stack Software Engineer to join our Incubation Technology team. This role offers an exciting opportunity to be at the forefront of Capital One's expansion into enterprise software, focusing on cloud and data management solutions.

The position involves working with cutting-edge technologies to build and maintain distributed systems, cloud-native solutions, and machine learning platforms. You'll be responsible for designing and implementing robust microservices, creating abstractions for complex backend systems, and ensuring high availability and scalability of solutions. The role requires expertise in modern programming languages and cloud platforms, with a focus on containerization and big data technologies.

As a Principal Associate, you'll not only contribute technically but also play a leadership role in promoting engineering excellence, mentoring team members, and collaborating with architects and product managers. You'll be part of a team that has built impressive internal solutions and is now expanding to serve external enterprise clients.

The ideal candidate brings strong engineering experience, particularly in cloud technologies and distributed systems, with the ability to learn quickly and dive deep into complex technical challenges. This role offers the unique opportunity to work on innovative solutions that bridge the gap between traditional banking and modern technology, while being part of Capital One's first venture into the enterprise software market.

If you're passionate about technology, enjoy solving complex problems at scale, and want to be part of a transformation journey in a major financial institution, this role provides an excellent opportunity to make a significant impact while working with cutting-edge technologies.

Last updated 6 days ago

Responsibilities For Principal Associate, Software Engineering

  • Design, architect, and deliver distributed microservices based solutions
  • Build abstractions on top of back-end Kubernetes based systems
  • Lead craftsmanship, availability, resilience, and scalability of solutions
  • Collaborate with architects and product managers
  • Mentor other members of the engineering community

Requirements For Principal Associate, Software Engineering

Go
Java
Python
React
Kubernetes
  • Bachelor's Degree
  • 4+ years of experience in software engineering
  • 2+ years of experience with cloud platforms (AWS, GCP, Azure)
  • 1+ year of experience with Big Data, Data Security, Governance and Controls
  • 1+ year of experience with containerization technologies
  • Experience in GoLang, Java, Python, React, Rust, or C++

Interested in this job?

Jobs Related To Capital One Principal Associate, Software Engineering

Lead Software Engineer, Backend

Lead Software Engineer position at Capital One focusing on backend development, team leadership, and cloud-based solutions, offering competitive compensation and comprehensive benefits.

Lead Software Engineer, Back End

Lead Software Engineer position at Capital One focusing on backend development, cloud computing, and team leadership, offering competitive compensation and comprehensive benefits.

Sr. Mgr, Software Engineering

Senior Manager Software Engineering role at Capital One leading tech teams, building microservices, and driving cloud solutions with competitive pay and benefits in McLean, VA.

Lead Software Engineer, Backend

Lead Software Engineer position at Capital One focusing on backend development, cloud computing, and team leadership in McLean, VA.

Lead Software Engineer (Python)

Lead Software Engineer position at Capital One focusing on Python development and team leadership, offering competitive salary and comprehensive benefits in McLean or Richmond, VA.