CareerPlan

Software Engineer, Principal

Chennai, inFull-time2026-10-13 → 2026-11-11
On-site · India

Core

Design and develop scalable, high-performance backend systems using modern C++ in a distributed global environment.

Role type

Principal Software Engineer (Backend Systems)

Builds

Scalable backend modules and distributed systems

Domain

Enterprise software, Financial technology, Distributed systems

Required skills

C++ (modern), Multithreading, Unix/Linux, CI/CD, System performance optimization

Preferred skills

Networking protocols, Distributed systems, C++20, Boost, STL, Docker, Kubernetes, Java (Spring Boot), Redis

Technologies

C++, C++20, Boost, STL, Docker, Kubernetes, Java, Spring Boot, Redis, Unix/Linux

Responsibilities

Design and develop scalable backend modules, Lead code reviews and mentor engineers, Work with global teams to define solutions, Drive performance tuning and optimization

Seniority

Principal, hands-on IC with mentorship