What is a Software Engineer?
At Capital One, the role of a Software Engineer goes far beyond traditional banking IT. The company positions itself as a technology company that happens to do banking, being the first major US bank to exit on-premise data centers entirely for the public cloud (AWS). In this role, you are not just maintaining legacy systems; you are building cloud-native applications, designing real-time data streaming architectures, and creating customer-facing digital products that serve tens of millions of users.
You will work in an Agile environment where engineering is highly respected and integrated into the business strategy. Whether you are working on the mobile app, fraud detection algorithms, or the underlying credit decisioning platforms, your code has a direct impact on financial inclusion and customer experience. You are expected to own your stack, from design and development to testing and deployment, leveraging modern tools like Java, Python, Go, AWS Lambda, and Kubernetes.



