Software Principal Engineer

GetTechSalesJobs

Bangalore, India
Systems programming
Distributed systems fundamentals
Linux or bsd development
Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team

Job Summary

  • Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team.
  • You will design and build next-generation AI data platform storage - mission-critical components powering our AI strategy—giving you the opportunity to tackle state-of-the-art problems in scale, performance, and reliability.
  • We build enterprise-grade, massively scalable storage systems—clustered, high-performance, and resilient—running across Linux and BSD.

Matching Summary

Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team.

Skills & Requirements

Must-have

  • systems programming
  • distributed systems fundamentals
  • Linux or BSD development
  • designing subsystems
  • leading cross-team feature delivery
  • improving observability and performance

Nice-to-have

  • modern scrum-based engineering
  • high velocity and quality shipping
  • collaboration of internal and external partners
  • make a profound social impact
  • exposure or usage of AI tools

Key Requirements

  • 8 - 12 years of experience
  • Proficiency in Java and Python
  • Experience with Linux or BSD debugging
  • Ability to write clean, testable code
  • familiarity with unit/integration/system testing and CI/CD
  • Must have experience driving root-cause and reliability initiatives

Work Rights

Not specified

Tailored Resume

Cover Letter