Software Engineer, Principal

Location
Chennai, in
Posted
Oct 13, 2026
Last seen
Oct 13, 2026

About the role

Software Engineer, Principal

Location: Chennai (Workroom Office)

Schedule: 5 Days/Week Onsite

Working Hours: 11:30 AM – 8:30 PM IST

Collaboration: Work with Global Teams

Experience: 10+ Years

Role Overview:

We are looking for a Principal Software Engineer to lead implementation of high-performance, scalable backend systems using modern C++ in a distributed, global engineering environment.

Responsibilities:

  • Design and develop scalable backend modules
  • Lead code reviews, mentor engineers, and promote best practices
  • Work closely with global teams to define and deliver solutions
  • Drive performance tuning and optimization efforts

Requirements:

  • 10+ years of C++ development in Unix/Linux environments
  • Deep expertise in multithreading and system performance
  • Solid experience with CI/CD and modern dev toolchains

Preferred Qualifications:

  • Knowledge of networking protocols or distributed systems
  • Exposure to C++20, Boost, STL, or other modern C++ libraries
  • Hands-on experience with Docker, Kubernetes, or other container tools
  • Familiarity with Java (Spring Boot) and Redis