
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
QAD is seeking a skilled Full-Stack Engineer to contribute to the development of its intelligent, adaptive platform, a System of Action connecting people, processes, and data for the supply chain. As a Software Engineer II, you will develop enterprise-scale SaaS products and operate with Champion Pace.
You will be instrumental in designing and implementing new features, providing technical guidance to junior engineers, and gaining experience with cloud-native architectures, microservices, and Agile development. You will contribute to building the next generation of our platform, focusing on:
- Adaptive Applications: The intelligent core for the manufacturing enterprise.
- Champion AI: Agentic AI designed to boost manufacturing productivity and growth.
Your responsibilities will include:
- Full-Stack Ownership: Independently designing, implementing, and leading the development and testing of scalable web application features, taking responsibility for modern frontend and backend components.
- Technical Leadership: Mentoring junior engineers and participating in code reviews to uphold quality and performance standards.
- Code Optimization: Enhancing code and system architecture for performance, scalability, and maintainability, translating requirements into efficient code.
- Problem Solving: Debugging, diagnosing, and resolving complex technical issues and performance bottlenecks.
- Collaboration: Working closely with Product, QA, and DevOps teams to deliver enterprise SaaS products.
We are looking for candidates with:
- Strong understanding of Data Structures & Algorithms, including time and space complexity.
- Solid grasp of Object-Oriented Programming fundamentals.
- Proficiency in frontend technologies (HTML, CSS, JavaScript) and backend programming (Java, JavaScript/Node.js, or Python).
- Knowledge of RESTful APIs, microservices, databases (SQL/NoSQL), and data modeling.
- Proficiency with Git version control.
- Excellent logical thinking and problem-solving skills.
- Adaptability and eagerness to learn new technologies.
- A detail-oriented mindset with a focus on quality and end-to-end responsibility.
- Proactive approach to anticipating and addressing future needs.
- Ability to quickly learn new technologies and methodologies.
- A Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
- 2-4 years of professional software development experience.
- This is an on-site role in Pune, MH, India, requiring 3-4 days in the office. Candidates must be willing to relocate to Pune.
QAD offers structured mentorship, training for rapid career development, and a collaborative, inclusive culture that champions learning and diverse perspectives.
Company
QAD
QAD is spearheading the creation of an AI-native, agentic ERP system, dubbed the "System of Action," to revolutionize global manufacturing operations. Moving beyond traditional "systems of record," we...