Principal Associate – Software Engineer

November 2, 2026
Urgent

Job Description

Job Description: Principal Associate – Software Engineer (Full Stack)
Full-time
5+ Years Experience

1. Job Overview
Field Details
Company Capital One
Job Title Principal Associate – Software Engineer
Job Reference / Location Code Voyager (94001)
Location Bangalore, Karnataka, India
Employment Type Full-time
Work Mode Not specified
Minimum Experience 5+ Years
Salary Not disclosed
Qualification Bachelor’s Degree in Engineering or Computer Science
Job Category Software Engineering / Full Stack Development / Cloud
Recruitment Direct hiring – No agencies

2. About the Company
Capital One is a financial services company focused on technology-driven customer experiences. Its engineering teams develop cloud-based solutions and digital products to address complex business challenges and support customers’ financial needs.
3. Job Summary
Capital One is seeking an experienced Full Stack Software Engineer for its Bangalore engineering team.

The selected candidate will collaborate with Agile teams to design, develop, test, implement and support scalable software solutions. The role involves full-stack development, cloud technologies, modern programming frameworks and API development.

The engineer will also contribute to technology innovation, collaborate with product managers, mentor team members and help deliver robust cloud-based applications.
4. Key Responsibilities
– Collaborate with Agile teams to design and develop technical solutions.
– Build, test, implement and support full-stack applications.
– Develop scalable and reliable cloud-based software solutions.
– Work with modern programming languages, frameworks and development tools.
– Develop and integrate RESTful and GraphQL APIs.
– Participate in the complete software development lifecycle.
– Work closely with product managers and cross-functional engineering teams.
– Identify and adopt emerging technologies and engineering practices.
– Participate in internal and external technology communities.
– Share technical knowledge and mentor other engineering team members.
– Contribute to continuous improvement and software quality.
5. Required Qualifications
– Bachelor’s Degree in Engineering or Computer Science.
– Minimum 5 years of professional software engineering experience.
– Internship experience does not count toward the required 5 years.
6. Preferred Technical Skills
Programming Languages
– Java
– Scala
– Go / Golang
– JavaScript
– TypeScript
– Python
Frontend & Backend Technologies
– React
– Node.js
– Spring Boot
– Open-source frameworks
Cloud Technologies
– AWS
– Google Cloud Platform (GCP)
– Microsoft Azure
– Public cloud platforms
API & Integration
– RESTful APIs
– GraphQL
– GraphQL API development
DevOps & Engineering Tools
– Jenkins
– Software testing
– Software development lifecycle (SDLC)
– Agile software development
7. Preferred Experience
Skill Area Experience Required
Java / Scala / Golang / React / Node.js / JavaScript / TypeScript / Python 3+ Years in any of these
AWS / GCP / Microsoft Azure or another cloud platform 1+ Year
REST / Spring Boot / GraphQL / Jenkins 1+ Year
Open-source frameworks 2+ Years
Agile practices 2+ Years

Note: These are preferred qualifications. The basic requirement is 5+ years of professional software engineering experience.
8. Candidate Profile
– Experienced full-stack software engineer with strong programming fundamentals.
– Bachelor’s degree in Engineering or Computer Science.
– Hands-on experience with at least one of the preferred programming languages.
– Knowledge of cloud-based application development.
– Experience developing APIs and working with modern frameworks.
– Understanding of Agile methodologies and SDLC.
– Strong problem-solving and collaboration skills.
– Ability to mentor junior engineers and contribute to technical communities.
9. Important Hiring Conditions
– Capital One will not sponsor new applicants for employment authorisation 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 & Recruitment Contact
Capital One Careers
– Careers / Recruitment Queries: Careers@capitalone.com
– Accommodation Support: RecruitingAccommodation@capitalone.com
– Accommodation Phone: 1-800-304-9102

Location