Capital One is looking to enhance its digital shopping experience by leveraging advanced technology and data analytics to deliver personalized financial services and maintain a competitive edge in the financial industry.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of four years of professional experience in software development (excluding internships).
- At least one year of experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Experience with technologies such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go.
- Experience with AWS tools and services.
- Experience with container orchestration using Docker and Kubernetes.
- Preferred: Master's degree, over seven years of experience in key programming languages, and a proven track record of leading teams and projects in agile environments.
Responsibilities
- Lead a portfolio of diverse technology projects, managing a team of experienced developers to deliver high-quality solutions that meet regulatory and business needs.
- Design, develop, and maintain scalable microservices and full-stack applications utilizing technologies such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go.
- Implement cloud-based solutions leveraging AWS tools and services, container orchestration with Docker and Kubernetes, and open-source frameworks to optimize performance and reliability.
- Collaborate with digital product managers, data scientists, and other stakeholders to create innovative features that enhance the shopping experience for millions of users.
- Stay current with emerging technology trends, participate in internal and external tech communities, and mentor junior engineers to foster a culture of continuous learning and innovation.
- Ensure adherence to best practices in software development, security, and compliance standards across all projects.
Other
- Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
- Preferred: Master's degree.
- Must have at least four years of professional experience in software development.
- Must have at least one year of experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- The position is remote, providing flexibility to work from anywhere.