Principal Associate, Software Engineering

A progressive financial services powerhouse spanning Credit Cards, Auto Loans, Savings, and Commercial Banking, known for innovation in financial technology.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Principal Associate, Software Engineering

Capital One is seeking a Principal Associate, Software Engineering to join their DataLabs team in Bengaluru. This role is perfect for an experienced software engineer who wants to work at the intersection of financial technology and data science. You'll be part of a team that develops autonomous and intelligent data products, working with cutting-edge technologies and microservices architecture.

As a Principal Associate, you'll lead technical initiatives, collaborate with Product Management and Architects, and develop scalable solutions that drive business goals. The role requires expertise in distributed systems, full-stack development, and cloud technologies (preferably AWS). You'll be working in an innovative environment that values problem-solving, creativity, and continuous learning.

The position offers the opportunity to work on industrial-scale system design, advanced analytics, and machine learning applications. Capital One's culture emphasizes professional development, community involvement, and work-life balance. The company's DataLabs division is known for its vibrant culture and strong focus on associate development.

Key responsibilities include providing technical leadership, developing scalable applications, mentoring team members, and ensuring adherence to architectural and security standards. The ideal candidate will have at least 5 years of software engineering experience, strong problem-solving skills, and expertise in cloud platforms and microservices architecture.

Benefits include comprehensive healthcare coverage, parental leave, professional development opportunities, and the chance to participate in corporate social responsibility initiatives. Join Capital One to be part of a team that's transforming the financial industry through technology and innovation.

Last updated an hour ago

Responsibilities For Principal Associate, Software Engineering

  • Play role as subject matter expert in distributed microservices and full stack systems
  • Own delivery of end to end software development in design, development, test, release and maintenance
  • Collaborate with Architects and contribute in design solutioning of products
  • Ensure adherence to architecture standards, risk management and security standards
  • Develop well managed applications implementing best coding practices
  • Provide support/guidance to team members on technical queries
  • Work with development teams and product managers in prioritizing requirements
  • Define stories complexities and effort estimations for every sprint

Requirements For Principal Associate, Software Engineering

Java
Python
JavaScript
Node.js
PostgreSQL
MySQL
Kafka
  • Bachelor's Degree in Computer Science or related field
  • At least 5 years of experience in software engineering
  • At least 3 years experience with a public cloud (AWS, Microsoft Azure, Google Cloud)
  • Strong problem-solving skills
  • Experience in building scalable, real time applications using Microservices Architecture
  • Experience in troubleshooting, debugging applications
  • Ability to build scalable applications working on a continuous delivery environment

Benefits For Principal Associate, Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • Parental leave
  • Professional development opportunities
  • Corporate Social Responsibility program

Interested in this job?

Jobs Related To Capital One Principal Associate, Software Engineering

Lead Software Engineer, Back End

Lead Backend Software Engineering role at Capital One in Plano, TX, offering $175-200K, focusing on cloud solutions and distributed systems with comprehensive benefits.

Lead Software Engineer, Backend (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization, offering competitive salary and benefits in Richmond, VA.

Lead Software Engineer, Card Technology

Lead Software Engineer position at Capital One focusing on Card Technology, offering competitive salary and benefits, requiring 4+ years of experience in software engineering and cloud computing.

Senior Lead Software Engineer, Back End

Senior Lead Backend Software Engineer position at Capital One, leading development teams and projects using Java, Python, and cloud technologies, with competitive compensation and benefits.

Lead Software Engineer (Tech Lead)

Lead Software Engineer position at Capital One focusing on full-stack development, cloud technologies, and team leadership in Richmond, VA.