First seen by Alion on Nov 14, 2026.
We are seeking a talented individual to join our Technology team. 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 the office.
Principal Engineer - Applications Development:
We're seeking a Principal Engineer who is ready to work with new technologies and architectures in a forward-thinking organization that's always pushing boundaries. This person will have complete, end-to-end ownership of projects. The ideal candidate has experience building products across the stack and a firm understanding of micro-services architecture, APIs, databases, and front-end languages.
We will count on you to:
- Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing.
- Write and review clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability.
- Perform data analysis to identify opportunities to optimize services.
- Lead discussions for the architecture of products/solutions, refine code plans.
- Work on research and development in cutting edge accelerations and optimizations.
- Mentor junior team members in their growth and development.
- Collaborate with Product Managers, Architects, and UX Designers on new features.
What you need to have:
- Core technology skills - Java/J2EE, full stack development, Python, micro services.
- SQL/NoSQL databases, cloud (AWS), API development and other open source technologies.
- 8+ years' experience building highly available distributed systems at scale.
- Configuration management (Terraform, Chef, Puppet or Ansible).
- Problem-solving skills to determine the cause of bugs and resolve complaints.
- Strong organizational skills, including an ability to perform under pressure and manage multiple priorities with competing demands for resources.
What makes you stand out:
- Excellent verbal and written communication skills, comfortable interfacing with business users.
- Good troubleshooting and technical skills.
- Able to work independently.
Skills
APIs, AWS, Ansible, Chef, Full Stack, Full-Stack, J2EE, Java, Microservices, Puppet, Python, Terraform

