
Principal Enterprise Software Engineer
15 hours 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 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
-
Software Engineering Lead
15 hours ago
Gurugram, Haryana, India, IN Axslogic Pte Ltd Full timeAbout the jobJob Title: Software Engineering LeadLocation: Gurgaon (50% mix of Work From Home and Work From Office)Employment Type: Full-TimeReports to: CTOAbout AxslogicAxslogic is a fintech analytics enterprise software company that helps financial institutions digitize their lending data analytics while they progress their overall digitization journey....
-
Senior Software Engineer
15 hours ago
india, IN Better Software Full timeWe are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...
-
Senior Software Engineer
15 hours ago
Gurugram, Haryana, India, IN Accolade Full timeAbout AccoladeThe multifamily real estate industry is undergoing a massive transformation, and Accolade is at the forefront. We are building the industry's first AI-native Operations Centralization Platform, designed to streamline complex processes, unlock new efficiencies, and create better experiences for residents and operators alike. Our platform uses...
-
Lead Software Engineer
15 hours ago
Gurugram, Haryana, India, IN Sprinklr Full timeSprinklr is a leading enterprise software company for all customer-facing functions. 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. Headquartered in New York City with employees around the world, Sprinklr works with...
-
Software Developer
15 hours ago
Gurugram, Haryana, India, IN TheBrightLayer Full timeCompany Description At TheBrightLayer, we help businesses transform ideas into impactful digital solutions. We specialize in website development, mobile application development, cloud services, and UI/UX design, delivering technology that enables growth, efficiency, and innovation. Our mission is to make technology work for you, whether you are a startup...
-
Principal Engineer
15 hours ago
india, IN Hotel Trader Full timeWe're Hiring: Staff/Principal Engineer (Java) - Remote Location: Remote | Global Team | Experience: 8–12 yearsReady to build the future of hotel distribution at scale?At Hotel Trader, we're not just another travel-tech company—we're the cloud-native B2B platform revolutionizing how hotels connect with global demand. Backed by Highgate Technology Ventures...
-
Senior Software Engineer
15 hours ago
Gurugram, Haryana, India, IN AAA Global Full timeHigh-Frequency Trading Software DeveloperWhat You’ll DoArchitect and build ultra-low-latency automated trading systemsOptimise performance through advanced network and systems programming techniquesDesign and implement algorithms to minimise trading latencyCreate robust tools for risk control and performance monitoringOwn the full lifecycle of key software...
-
Software Engineer
15 hours ago
india, IN Seceon Inc. Full timeJob Opening: 15Company DescriptionSeceon delivers a unified cybersecurity platform that enables enterprises, MSPs, and MSSPs to detect, respond, and remediate threats in real-time. With AI-powered threat detection and auto-response, Seceon provides full context across telemetry to enhance situational awareness. The platform is scalable, multi-tenant, and...
-
Software Engineer
15 hours ago
Gurugram, Haryana, India, IN Nomiso Full timeJob Summary:We are looking for a talented Software Engineer with hands-on experience in Quarkus and Red Hat Fuseto design, develop, and maintain integration solutions. The ideal candidate will have strong proficiency inJava, experience with Kafka-based event streaming, RESTful APIs, relational databases, and CI/CDpipelines deployed on OpenShift Container...
-
Principal Engineer
15 hours ago
Bangalore Urban, Karnataka, India, IN CoffeeBeans Full timeAbout UsCoffeeBeans Consulting is a tech consulting firm focused on making organizations AI-ready by structuring their data efficiently across various sources and enabling AI-driven solutions. We specialize in data architecture, pipelines, governance, MLOps, and Gen AI solutions, helping clients achieve faster go-to-market and cost efficiency.We are looking...