Overview
Principal Software Developer – Generative AI & Enterprise Platforms
Experience Range: 10–15 years
Location: Gurgaon
COMPANY OVERVIEW
The organization is a global consulting firm with over 10,000 entrepreneurial, action- and results-oriented professionals across more than 40 countries. It takes a hands-on approach to solving clients' problems and assisting them in reaching their full potential. The culture celebrates independent thinkers and doers who make a positive impact on clients and shape the consulting industry. A collaborative environment and engaging work—guided by the firm’s core values of Integrity, Quality, Objectivity, Fun, Personal Reward, and Inclusive Diversity—make it an inspiring place to work.
ROLE SUMMARY
We are looking for a highly experienced Principal Software Developer with deep expertise in enterprise software development, payment systems, retail technology, and emerging generative AI capabilities. The ideal candidate brings strong hands-on engineering experience along with architectural thinking, system design, and the ability to build scalable, secure, and high-performance platforms.
This role demands leadership in solution design, API development, system integration, cloud-native engineering, and leveraging GenAI to enhance enterprise workflows, developer productivity, and customer experience.
KEY RESPONSIBILITIES
Enterprise Engineering & Architecture
- Architect, design, and build high-scale enterprise software, including payment platforms handling millions of transactions daily.
- Create and enhance secure APIs, integration frameworks, and modular software components.
- Build scalable, cloud-ready systems using modern DevOps, containerization, and orchestration tools.
Generative AI Integration
- Evaluate and implement Generative AI solutions for automation, code generation, workflow optimization, and decision support.
- Partner with product and engineering teams to identify AI-driven innovation opportunities.
Cross-Functional Leadership
- Collaborate with product, QA, infrastructure, and business teams to deliver integrated enterprise solutions.
- Mentor engineers, drive best coding practices, and promote technical excellence across teams.
Process & Quality Ownership
- Lead agile development practices including sprint planning, estimation, retrospectives, and release cycles.
- Ensure documentation excellence, architecture clarity, and operational stability.
QUALIFICATIONS
- 10–15 years of experience in enterprise software development.
- Strong expertise in Java, Microservices, Oracle DB, Retail Tech, Payment Systems, and distributed system design.
- Hands-on experience with Docker, Kubernetes, cloud architectures, and system integrations.
- Certified or demonstrated experience with Generative AI tools and strategy.
- Excellent understanding of secure software development, API design, scalability, and performance engineering.
- Proven ability to lead engineering initiatives and mentor technical teams.
- Master’s degree in Computer Science / IT or equivalent preferred.