Capital One is looking to solve the problem of managing risk and driving business value across the customer lifecycle by providing real-time, accurate, secure, and AI-powered decision-making solutions for customer transactions, fraud detection, alerts, credit inquiries, and applications across card, lending, and banking products.
Requirements
- At least 7 years of experience in software development (Java, Go)
- At least 7 years of experience with enterprise architecture, data architecture, and design patterns
- At least 7 years of experience in site reliability engineering
- At least 3 years of experience in cloud native technologies (AWS, Microsoft Azure, Google Cloud)
- Experience with cutting-edge open source frameworks
- Experience with Machine learning models using Big Data
- Experience with RESTful microservices
Responsibilities
- Lead, manage and grow multiple teams of product-focused software engineers
- Mentor and guide the professional and technical development of engineers on your team
- Work with product managers to understand desired application capabilities and testing scenarios
- Continuously improve software engineering practices
- Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack development tools and technologies
- Lead the craftsmanship, availability, resilience, and scalability of your solutions
- Lead efforts to deploy new and existing applications into AWS environments
Other
- Bachelor's Degree
- At least 5 years of experience in people management
- Ability to provide thought leadership and build engineering excellence across Capital One's engineering teams
- Ability to work with product partners and other stakeholders to define the strategy
- Ability to provide mentorship and strategic guidance to direct reports