
Eligibility Criteria
Graduates (B.Tech/B.E/M.Tech) in Computer Science, Information Technology, Electronics & Communication or related streams; minimum 60% aggregate (or CGPA 6.0/10); no active backlogs at the time of joining; batch years 2023, 2024, 2025, 2026; strong academic record in programming, data structures and algorithms; willingness to relocate to Hyderabad.

Job Description & Key Responsibilities
NCR Atleos, a subsidiary of the global technology leader NCR Corporation, focuses on delivering cuttingβedge digital solutions for banking, retail and hospitality sectors. With a strong presence in India, the company blends the legacy of NCRβs enterprise expertise with a youthful, innovationβdriven culture. Employees get to work on realβworld projects that impact millions of endβusers, while benefiting from mentorship programs, continuous learning initiatives, and a collaborative environment that encourages experimentation.
The Hyderabad campus serves as a hub for software development, product engineering, and research. It houses crossβfunctional teams that work closely with clients across the APAC region, ensuring that solutions are scalable, secure, and futureβready. The organization places a high emphasis on employee growth, offering clear career ladders from junior roles to senior engineering and leadership positions. Regular tech talks, hackathons, and internal upβskilling platforms keep the workforce at the forefront of emerging technologies.
**Role Summary**
As a Junior Software Engineer, you will join a dynamic engineering team responsible for building and enhancing enterpriseβgrade applications. You will be involved in the full software development lifecycle β from requirement analysis and design to coding, testing, deployment, and maintenance. The role is ideal for fresh graduates from the 2023β2026 batches who possess a solid foundation in programming and a passion for solving complex problems.
**Key Responsibilities**
1. Design, develop, and maintain modular, reusable code for web and backend services.
2. Write unit tests, perform debugging, and ensure code quality through peer reviews.
3. Collaborate with senior engineers to translate functional specifications into technical solutions.
4. Participate in sprint planning, daily standβups, and retrospectives following Agile methodologies.
5. Optimize database queries and ensure efficient data handling using SQL.
6. Troubleshoot production issues, perform rootβcause analysis, and implement fixes.
7. Contribute to documentation of code, APIs, and system architecture.
8. Stay updated with industry best practices and incorporate them into daily work.
9. Assist in continuous integration/continuous deployment (CIβCD) pipeline improvements.
10. Engage in knowledgeβsharing sessions and mentor peers as you grow.
**Tech Stack**
The team primarily works with Java / Spring Boot for backend services, React or Angular for frontβend, MySQL/PostgreSQL for databases, Git for version control, and Docker/Kubernetes for containerization. Familiarity with RESTful APIs and basic cloud concepts (AWS/Azure) is advantageous.
**Growth Path**
Starting as a Junior Engineer, you can progress to Software Engineer, Senior Engineer, and eventually to Lead or Architect roles within 3β5 years, based on performance and skill acquisition. The company also supports lateral moves into product management, QA, or DevOps.
**Why Join NCR Atleos?**
- Exposure to largeβscale, missionβcritical projects across banking and retail domains.
- Strong mentorship from industry veterans and a culture that rewards curiosity.
- Competitive salary (βΉ5β10 LPA) with performance bonuses and comprehensive benefits.
- Emphasis on workβlife balance, flexible timings, and employee wellness programs.
- Clear career progression and opportunities for international exposure.
Overall, this role offers a solid foundation for fresh engineers to launch a rewarding career in software development while contributing to impactful solutions.