Talent.com
Principal Enterprise Software Engineer
Principal Enterprise Software EngineerDeepRunner AI • Gurgaon, Haryana, India
Principal Enterprise Software Engineer

Principal Enterprise Software Engineer

DeepRunner AI • Gurgaon, Haryana, India
30+ days ago
Job description

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

Create a job alert for this search

Principal Software Engineer • Gurgaon, Haryana, India

Related jobs
Principal Enterprise Software Engineer

Principal Enterprise Software Engineer

DeepRunner AI • Gurugram, Haryana, India
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 responsibl...Show more
Last updated: 30+ days ago • Promoted
Calypso Principal Software Engineer

Calypso Principal Software Engineer

Stratacent • Gurgaon, Haryana, India
Job Title : Calypso Principal Software Engineer Experience : 10+ Years Location : Hybrid-Gurgaon IN Job Description : Your role as Calypso Principal Software Engineer is to work with engineering te...Show more
Last updated: 12 days ago • Promoted
Principal Engineer - Frontend Technologies

Principal Engineer - Frontend Technologies

Zyoin Group • Gurugram
Description : Requirements : - Hands-on experience architecting microfrontend frameworks using Webpack Modul...Show more
Last updated: 11 days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Confidential • Gurgaon / Gurugram, India
Sprinklr is the definitive, AI-native platform for Unified Customer Experience Management (Unified-CXM), empowering brands to deliver extraordinary experiences at scale — across every customer touc...Show more
Last updated: 6 days ago • Promoted
Software Engineer

Software Engineer

Grantify • gurgaon, haryana, in
Grantify is an innovative education platform that streamlines the university admissions process through a transparent and data-driven ecosystem. By aligning student budgets and academic goals with t...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer

Senior Software Engineer

People Prime Worldwide • Gurgaon, Haryana, India
About Company : Our client is a Palo Alto–based AI infrastructure and talent platform founded in 2018.It helps companies connect with remote software developers using AI-powered vetting and matching...Show more
Last updated: 30+ days ago • Promoted
Platform / Distributed Systems Engineer

Platform / Distributed Systems Engineer

whitetable.ai • Gurugram
Description : Job Title : Platform Engineer / Distributed Systems Engineer Location : Full Time, In Office (Gurugram / Benga...Show more
Last updated: 30+ days ago • Promoted
Amantya Technolgies - Software Engineer - C Programming

Amantya Technolgies - Software Engineer - C Programming

Amantya Technolgies • Gurugram
Job Title : Software Engineer (C Programming) Job Description : We are seeking ...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Stratacent • Gurugram, Haryana, India
As a Principal Software Engineer, you will collaborate with engineering teams and architecture to deliver high-quality, scalable technology solutions. This role offers autonomy to lead, design, and ...Show more
Last updated: 12 days ago • Promoted
Platform Engineer

Platform Engineer

Yum! India Global Services Private Limited • Gurugram, Haryana, India
We’re looking for a Platform Engineer to lead the design and development of internal self-service workflows and automation for our internal developer platform. Build reusable workflows using Go, emp...Show more
Last updated: 5 days ago • Promoted
Principal Software Engineer - Backend Development

Principal Software Engineer - Backend Development

Career Makers • Bangalore,Hyderabad,Gurugram
WHAT YOU WILL DO DAY-TO-DAY : In this role, you will be responsible for designing, developing, and implementing complex financial trading systems that process large ...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer

Lead Software Engineer

Sprinklr • Gurugram, Haryana, India
With advanced AI, Sprinklr's unified customer experience management (Unified-CXM) platform helps companies deliver human experiences to every customer, every time, across any modern channel.Headqua...Show more
Last updated: 30+ days ago • Promoted
Technical Architect / Principal Software Engineer

Technical Architect / Principal Software Engineer

Investwell • Gurgaon, Haryana, India
Technical Architect / Principal Software Engineer Experience : 4-8 years Location : Gurugram Investwell is the leading B2B SaaS platform empowering wealth managers and overseeing an impressive ₹6 la...Show more
Last updated: 4 days ago • Promoted
Software Engineer

Software Engineer

Accenture • Gurgaon, Haryana, India
Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications.Use modern frameworks and...Show more
Last updated: 5 days ago • Promoted
Lead Software Engineer

Lead Software Engineer

GrowthJockey • Gurugram, Haryana, India
Job Title : Engineering Lead – SaaS, AI & Product-Led Innovation.Full-Time | Level : Senior Lead / Future CTO-track.Message from CTO (Hiring Manager) : . Hello! I’m Aresh Mishra, former Microsoft execut...Show more
Last updated: 30+ days ago • Promoted
Platform Engineer / Distributed Systems Engineer

Platform Engineer / Distributed Systems Engineer

whitetable.ai • Gurgaon
Description : Job Title : Platform Engineer / Distributed Systems Engineer Location : Full Time, In Office (Gurugram / Bengalu...Show more
Last updated: 30+ days ago • Promoted
Lead / Principal Software Engineer - Generative AI

Lead / Principal Software Engineer - Generative AI

HyrEzy Talent Solutions • Gurugram
Job Title : Lead / Principal Software Engineer (Gen AI) Location : Gurugram, Haryana, India (Hybrid Mode) Compensatio...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Mettl • Gurgaon, Haryana, India
We are seeking a talented individual to join our Technology team at Mercer.This role will be based in Gurugram.This is a hybrid role that has a requirement of working at least three days a week in ...Show more
Last updated: 3 days ago • Promoted