Lead Back End (Python, AWS, SQL, ML)
Capital One·McLean, Virginia, US
Posted 2928w ago
Full-Time
Apply Now About the Role
About the position
The Lead Back End Software Engineer at Capital One is responsible for leading a team of developers in creating innovative solutions that meet regulatory needs and enhance the auto loan technology space. This role involves collaborating with various stakeholders to deliver cloud-based solutions, building data pipelines, and developing analytical tools to support machine learning models. The position emphasizes a commitment to innovation, mentorship, and staying updated with technology trends.
Responsibilities
• Lead a portfolio of diverse technology projects and a team of developers.
• Collaborate with digital product managers to deliver robust cloud-based solutions.
• Utilize programming languages such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go.
• Design and implement scalable and efficient data pipelines to support machine learning models.
• Create tools to analyze model performance and simplify data-driven business decisions.
• Build generic, reusable modules for integration across the enterprise.
• Work closely with data scientists, business analysts, and stakeholders to ensure alignment with business objectives.
• Develop tools and frameworks to make pricing models accessible and user-friendly.
Requirements
• Bachelor's Degree
• At least 4 years of experience in software engineering
• At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Nice-to-haves
• Master's Degree
• 7+ years of experience in JavaScript, Java, TypeScript, SQL, Python, or Go
• 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
• 4+ years of experience in open source frameworks
• 1+ years of people management experience
• 2+ years of experience in Agile practices
Benefits
• Comprehensive health benefits
• Financial benefits
• Support for total well-being
What you'll do
- Lead a portfolio of diverse technology projects and a team of developers
- Collaborate with digital product managers to deliver robust cloud-based solutions
- Utilize programming languages such as JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go
- Design and implement scalable and efficient data pipelines to support machine learning models
- Create tools to analyze model performance and simplify data-driven business decisions
- Build generic, reusable modules for integration across the enterprise
- Work closely with data scientists, business analysts, and stakeholders to ensure alignment with business objectives
- Develop tools and frameworks to make pricing models accessible and user-friendly
Requirements
- Bachelor's Degree
- At least 4 years of experience in software engineering
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
- Master's Degree
- 7+ years of experience in JavaScript, Java, TypeScript, SQL, Python, or Go
- 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service
- 4+ years of experience in open source frameworks
- 1+ years of people management experience
- 2+ years of experience in Agile practices
Benefits
- Comprehensive health benefits
- Financial benefits
- Support for total well-being