Principal Enterprise Software Engineer
2 weeks ago
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 interfacesPreferred: 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
-
Principal Software Engineer, Sustaining
2 weeks ago
New Delhi, India Summit Consulting Services Full timeSummary of RoleWe are looking for a highly skilled Principal Sustaining Software Engineer to act as the technical leader for our sustaining engineering team. In this role, you’ll combine deep enterprise software expertise with a passion for solving the most complex customer issues. You’ll be the first stop for escalations, a mentor to peers, and a...
-
Principal Software Engineer
1 week ago
New Delhi, India Talentiser Full timeWe are a global leader in enterprise automation platforms, delivering AI-powered, cloud-native SaaS solutions for mission-critical finance and ERP workflows. Our platform helps the world’s leading organizations automate, orchestrate, and optimize complex business processes at scale.We foster a high-performance engineering culture built on innovation,...
-
Principal Quality Assurance Engineer
4 weeks ago
New Delhi, India Randstad Enterprise Full timeSummaryWe are seeking a visionary and experienced Principal QA Engineer to architect, implement, and lead the quality assurance strategy for our cutting-edge AI-driven solutions on Project Mara. This role requires deep expertise in both traditional and AI/ML testing methodologies, with a proven ability to mentor a team, define technical direction, and ensure...
-
Calypso Principal Software Engineer
2 weeks ago
New Delhi, India Stratacent Full timeJob Title:Calypso Principal Software Engineer Experience:10+ Years Location:Hybrid-Gurgaon INJob Description: Your role as Calypso Principal Software Engineer is to work with engineering teams and architecture to produce high-quality technology solutions. You will be given the autonomy to lead, design and develop innovative solutions to some of the biggest...
-
Principal Software Engineer
2 weeks ago
New Delhi, India Stratacent Full timeJob Title: Principal Software EngineerExperience: 13+ YearsLocation: Hybrid- Hyderabad, TelanganaPosition Summary: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 develop innovative solutions to complex...
-
Principal Engineer
7 days ago
New Delhi, India Voya India Full timeRole Overview We are seeking a seasoned Principal Engineer with deep expertise in Java-based enterprise systems, cloud-native architectures, and technical leadership. This role will be pivotal in driving engineering excellence, mentoring senior developers, and shaping the technical roadmap for mission-critical platforms.Key Responsibilities Lead the design,...
-
Principal Software Engineer
1 week ago
New Delhi, India IntraEdge Full timeJob Title: Principal Software Engineer (GenAI Enablement)Experience: 5+ YearsLocation: HyderabadEmployment Type: Full-TimeAbout the RoleWe are seeking an experienced and forward-thinking Principal Software Engineer – GenAI Enablement to champion the adoption, integration, and scaling of Generative AI practices across engineering teams. This role will focus...
-
Principal Quality Assurance Engineer
1 week ago
New Delhi, India Randstad Enterprise Full timeSummary We are seeking a visionary and experiencedPrincipal QA Engineerto architect, implement, and lead the quality assurance strategy for our cutting-edge AI-driven solutions on Project Mara. This role requires deep expertise in both traditional andAI/ML testing methodologies , with a proven ability tomentor a team , define technical direction, and ensure...
-
Principal Quality Assurance Engineer
3 weeks ago
New Delhi, India Randstad Enterprise Full timeSummary We are seeking a visionary and experiencedPrincipal QA Engineerto architect, implement, and lead the quality assurance strategy for our cutting-edge AI-driven solutions on Project Mara. This role requires deep expertise in both traditional andAI/ML testing methodologies , with a proven ability tomentor a team , define technical direction, and ensure...
-
Principal Engineer
1 week ago
New Delhi, India Recro Full timeJob Details: Position: Principal Engineer Experience: 12+ Years Location: Bangalore (Hybrid)Responsibilities: Troubleshoot and fix software issues to keep systems stable and reliable. Maintain and improve existing applications (performance, updates, and technical debt). Build and deploy new features based on business needs. Work with architects and senior...