As a Junior Software Engineering on the Sustenance Team, you will gain hands-on experience maintaining and improving enterprise-scale software products. You will work closely with experienced engineers to analyze, debug, and fix defects, ensuring that our solutions remain reliable, stable, and high-performing for customers. This role emphasizes problem-solving, critical thinking, and debugging while giving you exposure to real-world agile development practices.
In this role, you will…
- Assist in analyzing reported issues and understanding product design specifications.
- Debug, identify root causes, and help fix software defects.
- Build tools that helps our customers
- Contribute to writing clean, maintainable fixes and small enhancements under the guidance of senior engineers.
- Write basic unit tests and validate defect fixes through debugging and testing.
- Participate in team code reviews to learn best practices for defect resolution.
- Collaborate with teammates in agile ceremonies (stand-ups, sprint planning, retrospectives).
- Support documentation of fixes and share knowledge with the team.
- Help building tools or scripts that fix data, helps faster debugging, monitoring and improve developers productivity.
You’ll be a great fit if you have…
- Bachelor’s degree in Computer Science or related engineering field (pursuing or recently completed).
- Strong interest in problem-solving, debugging, and critical thinking.
- Basic knowledge of programming in Java or .Net (or similar languages).
- Understanding of web technologies (HTML, CSS, JavaScript).
- Familiarity with Git or other version control tools (a plus).
- Good communication skills and a collaborative mindset.
- Exposure SQL, front-end frameworks like React and Angular
- Familiarity with Git & Jenkins
- Knowledge of Cloud platforms (AWS, Azure, GCP) is an added advantage.
#LI-Onsite
Read Full Description