Moonfire Private Limited ATS(Application Tracking System)
Training Programs · Unpaid - with Free Training Certificate

Warning: how to apply

  • Do not email your résuméAnything sent to support@moonfiregroup.com is disqualified automatically.
  • Do not call us about openingsCandidates who call directly are disqualified.
  • Apply only hereUse this careers portal for every application.
All open roles
Closed PAID JOB Technology Full Time Remote

Principal Software Engineer (Distributed Systems)

This role is closed. It is no longer accepting applications. You can still read the description, and other open roles are listed on the careers page.
Remote (India) 9–14 yrs ₹45,00,000 – ₹70,00,000 / year Posted 24 Sep 2026

Set the technical direction for our most demanding systems: high volume, multi tenant platforms where reliability, cost and correctness all matter. This is a senior individual contributor role with real influence and no requirement to manage people.

What you will own

  • Architecture for distributed services, messaging and data pipelines
  • Design reviews, technical standards and long term platform decisions
  • Deep dives into performance, consistency and failure behaviour
  • Mentoring senior engineers and writing the decision records

What we are looking for

  • Nine or more years of software engineering, with recent work on distributed systems
  • Strength in Java, Go, Kotlin or a similar language, plus SQL and NoSQL data stores
  • Experience with Kafka or similar, caching, sharding and observability
  • Ability to make and explain trade offs to engineers and executives

Skills we're looking for

Distributed Systems System Design Java Go Kafka Microservices PostgreSQL Observability