Senior Director – Software Engineering

November 6, 2026
Urgent

Job Description

Job Description – Senior Director, Software Engineering
Full-time
Senior Leadership

Company: Capital One
Business Unit: Intelligent Foundations and Experiences (IFX)
Location: Bangalore, Karnataka, India (94001)
Job Title: Senior Director – Software Engineering
Experience: 9+ Years in Software Engineering / Architecture
People Management: 7+ Years
Employment Type: Full-time
1. Company Overview
Capital One is a financial services and banking company focused on technology-driven financial solutions. Its engineering teams develop cloud-based platforms, AI-powered applications, and scalable enterprise technology solutions.

The Intelligent Foundations and Experiences (IFX) team focuses on bringing Generative AI capabilities to life through AI platforms, agentic workflows, model evaluation, observability, security guardrails, and developer productivity solutions.
2. Job Overview
Capital One is hiring a Senior Director – Software Engineering to lead multiple high-performing software engineering teams and drive technology strategy, enterprise architecture, and cloud transformation.

The selected candidate will be responsible for leading engineering organizations, developing scalable technology platforms, making complex architectural decisions, and implementing AI-powered solutions.

This is a senior technical leadership position requiring extensive experience in software engineering, enterprise architecture, cloud computing, data architecture, and people management.
3. Key Responsibilities
Engineering Leadership
– Lead, manage, and develop multiple teams of software engineers.
– Build high-performing engineering teams and strengthen technical capabilities.
– Mentor engineering managers, senior engineers, and technical professionals.
– Drive talent acquisition, workforce planning, succession planning, and employee development.
– Promote engineering excellence, innovation, and collaboration.
Technology Strategy and Architecture
– Define long-term technology strategies and enterprise architecture standards.
– Lead complex architectural decisions for scalable enterprise platforms.
– Align technology roadmaps with business objectives.
– Drive architecture reviews and establish coding and design standards.
– Ensure high availability, resilience, security, and scalability of applications.
Software Development and Delivery
– Lead the complete software development lifecycle.
– Oversee application design, development, testing, deployment, and production support.
– Improve software engineering practices and development productivity.
– Collaborate with product managers, architects, designers, and business leaders.
– Promote Agile methodologies and continuous improvement.
Cloud and AI Engineering
– Lead deployment of new and existing applications in AWS environments.
– Drive cloud-native application development and distributed systems architecture.
– Support AI and Machine Learning platform development.
– Encourage adoption of agentic AI coding tools.
– Improve developer productivity through AI-powered engineering solutions.
4. Required Qualifications
– Bachelor’s degree or higher in Computer Science or a related quantitative field.
– Minimum 7 years of people management experience.
– Minimum 9 years of software engineering and solution architecture experience.
– Minimum 9 years of enterprise architecture and design patterns experience.
– Minimum 9 years of cloud computing experience with AWS, Microsoft Azure, or Google Cloud.
– Minimum 9 years of data architecture experience, including:
– Data modelling.
– Scalable data pipelines.
– Data warehousing.
– Real-time data processing ecosystems.
5. Preferred Qualifications
– Master’s degree in Computer Science or Software Engineering.
– 12+ years of software engineering and solution architecture experience.
– 12+ years of enterprise architecture and design patterns experience.
– 12+ years of web technology experience, including JavaScript, TypeScript, and SPA frameworks.
– 12+ years of experience designing distributed HPC and ML systems.
– 12+ years of cloud computing experience.
– 12+ years of data architecture and engineering experience.
– 12+ years of professional programming experience in commonly used languages.
– 10+ years of database and database management experience.
– 12+ years across the complete software development lifecycle.
– 10+ years of public cloud platform experience.
– 12+ years of networking protocols and third-party distributed systems integration.
– 7+ years of mentoring senior engineers and driving professional development.
– 3+ years of leading cross-domain architecture reviews or establishing coding and design standards.
– Expertise in applying agentic AI coding tools to solve software development challenges.
6. Technical Skills
Category Technologies / Skills
Programming Go, Java, JavaScript, TypeScript, Python, Rust, C#, Scala
Cloud Platforms AWS, Microsoft Azure, Google Cloud
AI / ML Generative AI, Agentic AI, ML systems
Data Architecture Data Modelling, Data Pipelines, Data Warehousing
Distributed Systems Distributed HPC, Real-time Processing
Web Technologies JavaScript, TypeScript, SPA Frameworks
Databases Database Systems, Database Management
Architecture Enterprise Architecture, System Design, Design Patterns
Networking Network Protocols, Third-party Systems Integration
Engineering SDLC, Software Testing, Application Deployment
Leadership Team Building, Mentoring, Workforce Planning

7. Educational Qualifications
Bachelor’s degree or higher in any of the following:
– Computer Science.
– Software Engineering.
– Statistics.
– Economics.
– Operations Research.
– Analytics.
– Mathematics.
– Engineering or related quantitative disciplines.
Preferred: Master’s degree in Computer Science or Software Engineering.
8. Leadership Competencies
– Strategic technology planning.
– Senior engineering leadership.
– People and talent management.
– Workforce and succession planning.
– Technical coaching and mentoring.
– Cross-functional stakeholder collaboration.
– Enterprise architecture governance.
– Continuous improvement.
– Innovation and AI adoption.
– Team building and organizational development.
9. Important Employment Conditions
– Capital One will not sponsor new applicants for employment authorization for this position.
– Recruitment agencies are not accepted.
– Capital One is an equal opportunity employer.
– Reasonable accommodations are available during the recruitment process.
10. Application and Contact Details
Company Careers: Capital One Careers

Recruitment Support: Careers@capitalone.com

Accommodation Support: RecruitingAccommodation@capitalone.com
11. Key Hiring Criteria Summary
Requirement Details
Position Senior Director – Software Engineering
Company Capital One
Location Bangalore
People Management 7+ years
Software Engineering 9+ years
Enterprise Architecture 9+ years
Cloud Computing 9+ years
Data Architecture 9+ years
Preferred Overall Experience 12+ years
Leadership Level Senior Director

Location

Related Jobs