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.