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
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
Software Engineer

Software Engineer

Binary Semantics Ltd. • Gurugram, Haryana, India
Greetings From Binary Semantics Ltd.Immediate Hiring For Sr Odoo Developer - Gurgaon(WFO).Binary Semantics Limited (BSL) is a ISO 9001 : 2015 & ISO 27001 : 2013 and CMMI Level 3 offshore development a...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Decipher Financials • Gurugram, Haryana, India
We are looking for a Senior Backend Engineer who can design, build and optimize high performance backend systems in a modern, service oriented environment. The role involves architecting robust APIs...Show more
Last updated: 21 days ago • Promoted
Software Engineer

Software Engineer

Scry AI • Gurugram, Haryana, India
Scry AI is a research-led enterprise AI company that builds intelligent platforms for BFSI, insurance, logistics, and industrial enterprises to drive efficiency, insight, and compliance.Our product...Show more
Last updated: 19 hours ago • Promoted • New!
Software Engineer

Software Engineer

Accenture • Gurugram, 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
Remote Software Engineer (Full Stack)

Remote Software Engineer (Full Stack)

Turing • Gurugram, Haryana, India
Remote
Turing is seeking experienced Full Stack Software Engineers to help build end-to-end AI-driven applications for US customers — spanning backend services, web frontends, and evaluation tooling.In th...Show more
Last updated: 19 hours ago • Promoted • New!
Principal Engineer Software (Fullstack, Prisma SaaS)

Principal Engineer Software (Fullstack, Prisma SaaS)

Palo Alto Networks • Gurugram, Haryana, India
The Prisma SaaS team at Palo Alto Networks is looking for a seasoned and accomplished technology leader to design develop and deliver the next generation technology product within our Prisma SAAS t...Show more
Last updated: 30+ days ago • Promoted
Principal Performance Engineer

Principal Performance Engineer

ANSR Summit Consulting • Gurgaon, India
Responsible for product releases that meet the performance release criteria for successful deployment to production.Demonstrate an advanced ability to analyze intricate issues and derive effective ...Show more
Last updated: 30+ days ago • Promoted
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
Principal Software Engineer

Principal Software Engineer

ANSR Summit Consulting • Gurgaon, India
Own the definition, design, development, delivery and quality for large feature sets, subsystems, or products.Deliver highly scalable, available, and fault-tolerant production applications.Help pre...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
Software Development Engineer 2

Software Development Engineer 2

noon • Gurugram, Haryana, India
On December 12th, 2017, noon launched its consumer platform in Saudi Arabia and the UAE, expanding to Egypt in February 2019. The noon ecosystem of services now includes marketplaces for food delive...Show more
Last updated: 30+ days ago • Promoted
Calypso Principal Software Engineer

Calypso Principal Software Engineer

Stratacent • Gurugram, Haryana, India
Calypso Principal Software Engineer.Your role as Calypso Principal Software Engineer is to work with engineering teams and architecture to produce high-quality technology solutions.You will be give...Show more
Last updated: 18 days ago • Promoted
Principal Software Engineer - TM

Principal Software Engineer - TM

Alkami • Gurgaon, India
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 pro...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer / Principal Software Engineer

Lead Software Engineer / Principal Software Engineer

Investwell • Gurugram, Haryana, India
Lead Software Engineer / Principal Software Engineer.Investwell is the leading B2B SaaS platform empowering wealth managers and overseeing an impressive ₹6 lakh crore in Mutual Fund AUM (and growin...Show more
Last updated: 5 days ago • Promoted
Software Engineer (C++)

Software Engineer (C++)

Turing • Gurugram, Haryana, India
Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show more
Last updated: 2 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: 9 days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Stratacent • Gurgaon, Haryana, India
Job Title : Principal Software Engineer Experience : 13+ Years Location : Hybrid- Gurgaon IN Position Summary : As a Principal Software Engineer, you will collaborate with engineering teams a...Show more
Last updated: 18 days ago • Promoted