Principal Enterprise Software Engineer

4 days ago


Gurugram, India DeepRunner AI Full time

Role Overview

We are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability, security, and performance.

As a Principal Engineer, you will be the driving force behind our architectural decisions, establishing and evangelizing best practices across the organization. You will work on our most complex technical challenges, designing systems that abstract away infrastructure complexity while delivering cloud-agnostic solutions that can seamlessly operate across any deployment environment. Your deep expertise in distributed systems will be crucial in solving problems related to data consistency, system resilience, and performance optimization at scale.

You will collaborate closely with engineering teams to ensure our platforms embody principles of modularity and isolation, enabling rapid development while maintaining system integrity. This role requires both hands-on technical excellence and the ability to influence and mentor engineers across the organization, setting the technical vision for how we build enterprise-grade software systems.


Qualifications

Required:

  • 10+ years of hands-on experience designing and building distributed, multi-tenant, large-scale business applications in production environments
  • Expert-level knowledge of database technologies (both SQL and NoSQL), including deep understanding of query optimization, indexing strategies, sharding, and replication patterns
  • Extensive experience with ORM frameworks and their appropriate use cases, including performance implications and anti-patterns
  • Proven expertise in message broker architectures (Kafka, RabbitMQ, SQS, etc.) and event-driven systems design
  • Deep understanding of API design principles, including RESTful services, GraphQL, gRPC, and the implementation of idempotent operations
  • Mastery of distributed systems concepts including eventual consistency, CAP theorem, consensus algorithms, and conflict resolution strategies
  • Demonstrated experience building resilient systems with circuit breakers, retry mechanisms, graceful degradation, and chaos engineering practices
  • Strong background in security best practices including authentication/authorization patterns, data encryption, secret management, and zero-trust architectures
  • Proven track record of performance optimization at scale, including profiling, load testing, and systematic bottleneck elimination
  • Experience designing cloud-agnostic architectures with successful deployments across multiple cloud providers (AWS, GCP, Azure) and on-premises environments
  • Excellence in creating modular, loosely-coupled systems with clear service boundaries and well-defined interfaces


Preferred:

  • Active contributions to open-source projects, particularly in areas related to distributed systems, databases, or cloud infrastructure
  • Experience with container orchestration platforms (Kubernetes, Docker Swarm) and infrastructure as code
  • Experience with polyglot architectures and multiple programming paradigms
  • Track record of successfully migrating legacy monolithic applications to modern distributed architectures
  • Experience with observability platforms and distributed tracing systems



  • Gurugram, India DeepRunner AI Full time

    Role OverviewWe are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...


  • Gurugram, India DeepRunner AI Full time

    Role Overview We are seeking an exceptional Principal Enterprise Software Engineer to serve as a technical leader and architectural authority for our engineering organization. In this role, you will be responsible for designing and implementing distributed, multi-tenant systems that operate at scale while maintaining the highest standards of reliability,...


  • Gurugram, India HyrEzy Talent Solutions Full time

    Job Title : Lead / Principal Software Engineer (Gen AI)Location : Gurugram, Haryana, India (Hybrid Mode)Compensation : - 2.5M - 8M INR + 0.05% - 0.30% equityJob Type : Full-timeExperience : 6+ yearsAbout Our Client :Our client is a cutting-edge, AI-powered regulatory compliance platform that has made rapid strides in the industry. With major backing from...


  • Gurugram, India Alkami Full time

    General Purpose of the Job: The Principal Engineer will build computer software systems, participating in the design process from beginning to end. Leads architectural design patterns and decisions to achieve our strategic product goals at the enterprise level. Demonstrates deep technical domain knowledge and ownership of multiple enterprise product...


  • Chennai, Gurugram, India Natwest Digitalx Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Join us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveWith your software development background, youll be working with architects to help define major components of the business-wide target architecture and roadmapYoull gain valuable senior...

  • Principal Engineer

    2 weeks ago


    Gurugram, India Optum Full time

    As a Principal Engineer in the Enterprise Security & Resiliency Office (ESRO), youll lead a core platform engineering team focused on building secure, scalable, and developer-centric solutions for UnitedHealth Group. You will architect and deliver high-impact tooling such as AI-powered assistants, enterprise search, infrastructure automation, and developer...


  • Gurugram, India CoPoint Data Full time

    About CoPoint Data CoPoint Data is a specialized consulting firm focused on transforming businesses through process improvement, data insights, and technology-driven innovation. We leverage AI technologies, Microsoft cloud platforms, and modern web development frameworks to deliver intelligent, scalable solutions that drive measurable impact for our clients....


  • Gurugram, India Spinny Full time

    Principal Software Engineer (Backend)Who we are: Spinny is one of India’s fastest-growing full-stack used car platforms, backed by marquee investors like Tiger Global and ADQ. With operations across 25+ cities and a unicorn valuation, we’re reimagining the car-buying and selling journey in India through technology, trust, and transparency. Join us in...


  • Gurugram, India Spinny Full time

    Principal Software Engineer (Backend) Who we are: Spinny is one of India’s fastest-growing full-stack used car platforms, backed by marquee investors like Tiger Global and ADQ. With operations across 25+ cities and a unicorn valuation, we’re reimagining the car-buying and selling journey in India through technology, trust, and transparency. Join us...


  • Gurugram, India Spinny Full time

    Principal Software Engineer (Backend)Who we are: Spinny is one of India’s fastest-growing full-stack used car platforms, backed by marquee investors like Tiger Global and ADQ. With operations across 25+ cities and a unicorn valuation, we’re reimagining the car-buying and selling journey in India through technology, trust, and transparency. Join us in...