First seen by Alion on Oct 22, 2026.
Product Engineer - Software Product Development
Job Summary :
We are looking for an experienced Product Engineer with 6 - 8 years of experience in software development and product engineering to design, develop, test, deploy, and maintain scalable, high-performance software products.
The ideal candidate should have strong programming skills, hands-on experience in full-stack or backend development, knowledge of software architecture, and the ability to work collaboratively with product managers, designers, QA engineers, and other stakeholders.
The candidate will be responsible for delivering high-quality, reliable, and secure software solutions while contributing to product innovation, technical improvements, and continuous delivery.
Key Responsibilities :
Product Design & Development :
- Design, develop, and maintain scalable software applications and product features.
- Translate business requirements and product specifications into technical solutions.
- Write clean, reusable, maintainable, and efficient code following established coding standards.
- Develop RESTful APIs, microservices, and integrations with third-party systems.
- Contribute to frontend, backend, or full-stack development based on project requirements.
Software Architecture & Engineering :
- Participate in application architecture and technical design discussions.
- Build scalable, reliable, and high-performance software components.
- Apply object-oriented programming, design patterns, and software engineering best practices.
- Identify technical challenges.
Skills
RESTful, Microservices Architecture, OOAD, Application Architecture, Full Stack, RESTful API, OOPS, Design Patterns

