
Eligibility Criteria
Must have a B.E or B.Tech degree in Computer Science, Information Technology, Electronics, Electrical, or related engineering streams. Minimum aggregate of 60% (or as per company policy). Graduation batch 2025β2027 accepted. No active backlogs at the time of joining. Open to candidates who are Indian citizens and can work in Noida.

Job Description & Key Responsibilities
IRIS Software is a fastβgrowing global technology services firm with a strong presence in India. Established over a decade ago, the company delivers endβtoβend software solutions across domains such as finance, healthcare, and retail. With a culture that emphasizes continuous learning, innovation, and employee wellβbeing, IRIS has consistently been recognized for its collaborative work environment and robust career growth pathways. The Noida office serves as a strategic hub for product development and client delivery, offering fresh talent exposure to cuttingβedge projects and seasoned mentors.
The Graduate Engineer β Technology role is an entryβlevel position designed for recent B.E/B.Tech graduates who are eager to launch their careers in software engineering. As a Graduate Engineer, you will be part of a dynamic development team, contributing to the design, coding, testing, and deployment of software applications that power IRIRβs client solutions. The role provides a solid foundation in professional software development practices while allowing you to explore emerging technologies under the guidance of experienced engineers.
**Key Responsibilities**
1. Write clean, maintainable, and efficient code in languages such as Java, C++ or Python based on project requirements.
2. Participate in requirement analysis sessions and translate business needs into technical specifications.
3. Develop and execute unit test cases to ensure code quality and reliability.
4. Assist in database design, write SQL queries, and perform basic data manipulation tasks.
5. Collaborate with senior developers to perform code reviews and incorporate feedback.
6. Contribute to the documentation of software modules, APIs, and user guides.
7. Support debugging and troubleshooting activities during the software development lifecycle.
8. Stay updated with industry trends, tools, and best practices, and share knowledge within the team.
9. Participate in agile ceremonies such as sprint planning, daily standβups, and retrospectives.
10. Engage in continuous learning through internal training programs and certifications.
**Tech Stack**: Core programming (Java/Python/C++), OOP concepts, Data Structures & Algorithms, SQL/Relational Databases, Version Control (Git), Basic Linux commands, Introductory exposure to cloud platforms (AWS/Azure) and web technologies (HTML/CSS/JavaScript).
**Growth Path**: Successful graduates can progress to Software Engineer, Senior Engineer, and eventually Technical Lead or Project Manager roles within 3β5 years, depending on performance and skill acquisition. The company also offers specialized tracks in DevOps, Data Engineering, and Product Management for those who wish to diversify.
**Why Join IRIS Software?** The organization offers a competitive salary package, comprehensive health benefits, and a learningβcentric environment. Freshers receive mentorship from industry veterans, access to online courses, and regular hackathons that foster innovation. Moreover, IRISβs emphasis on workβlife balance, flexible timings, and employee wellness programs make it an attractive place for young professionals seeking both professional growth and personal wellβbeing.