Capital One is seeking a Lead Software Engineer to join their dynamic team in Mexico City. This role presents an exciting opportunity to be at the forefront of technological innovation in the financial sector. As a Lead Software Engineer, you'll be responsible for spearheading diverse technology projects and leading a team of developers specialized in distributed microservices and full-stack systems.
The position requires a skilled professional who can balance technical leadership with hands-on development work. You'll be working with a modern tech stack including JavaScript, Java, TypeScript, SQL, Python, and Go, while leveraging cloud technologies and container orchestration services like Docker and Kubernetes. The role involves close collaboration with digital product managers to create robust cloud-based solutions that help millions of Americans achieve financial empowerment.
Capital One offers a collaborative, inclusive, and iterative delivery environment where innovation is encouraged. You'll have the opportunity to stay at the cutting edge of technology, experimenting with new tools and participating in both internal and external technology communities. As a leader, you'll mentor other engineers and help shape the technical direction of important projects that meet regulatory requirements.
The ideal candidate should have at least 4 years of software engineering experience, strong knowledge of cloud computing platforms, and a proven track record with modern programming languages and frameworks. This role offers the chance to make a significant impact at a major financial institution while working with cutting-edge technologies and leading a talented team of developers.