Principal Associate, Software Engineering

Bengaluru, Karnataka, India
May 27, 2024
May 27, 2025
Onsite
Full-Time
3 Years
Job Description

As a Principal Associate at DataLabs, you'll lead the development of autonomous and intelligent data products to meet diverse business needs. Collaborating with Product Management, Architects, and Project Engineering leaders, you'll design, deploy, and manage robust, scalable, and secure solutions. This role offers a dynamic environment where you'll tackle major business challenges, contribute to industrial-scale system design, and deepen your expertise in advanced analytics and machine learning.

Key Responsibilities

  • Serve as a subject matter expert, providing leadership in distributed microservices and full-stack systems.
  • Stay abreast of tech trends, experiment with new technologies, mentor team members, and occasionally engage in coding.
  • Lead end-to-end software development, from design to maintenance, ensuring adherence to architecture standards and security protocols.
  • Collaborate with Architects to design solutions and break down requirements into actionable solutions.
  • Develop well-managed applications with best coding practices, prioritizing scalability, efficiency, and reusability.
  • Provide technical support and guidance to team members, ensuring adherence to project timelines and priorities.
  • Participate in scrum practices and adhere to defined principles to ensure project success.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field.
  • Minimum 6+ years of software engineering experience.
  • At least 3 years experience with a public cloud (AWS, Microsoft Azure, Google Cloud).
  • Strong problem-solving skills and excellent communication abilities.
  • Experience in building scalable, real-time applications using Microservices Architecture.
  • Proficiency in deployment processes and compliance standards.

Preferred Qualifications

  • Master's Degree.
  • Knowledge of backend technologies like Java, Spring Boot, Microservices, JSON, Python.
  • Familiarity with frontend technologies such as JavaScript, Node.js, Angular.js.
  • Understanding of database technologies like Postgres, MySQL, SQL Server, and NoSQL databases.
  • Experience with CI/CD tools like Jenkins and event streaming tools like Kafka.
  • Familiarity with source code management systems like Git and GitHub.
  • Certification in AWS.

Capital One is an equal opportunity employer committed to diversity and inclusion. We value the contributions of every team member and foster a supportive, collaborative environment where innovation thrives. Join us in shaping the future of finance through technology and data-driven solutions.

Note

If you require accommodation during the application process, please contact Capital One Recruiting. All information provided will be kept confidential and used only as required to provide necessary accommodations.