Software Development Engineer I ( 87405934 )
Reliance Jio
About the role
Reliance Jio Infocomm Ltd., a flagship venture of Reliance Industries, has revolutionised the Indian telecom landscape since its launch in 2016. With a vision to provide affordable digital services to every Indian, Jio has built a massive ecosystem that includes highβspeed 4G/5G networks, JioFiber broadband, JioApps, and a growing portfolio of enterprise solutions. The companyβs relentless focus on innovation, massive scale, and customerβcentric products has made it one of the most soughtβafter workplaces for technology talent in India.
As a fresherβfriendly organisation, Jio invests heavily in learning and development, offering structured mentorship programmes, internal tech talks, and exposure to realβworld, highβimpact projects.
The role of Software Development Engineer I (SDEβI) is designed for fresh graduates and earlyβcareer engineers who are eager to translate their academic knowledge into productionβgrade software. As an SDEβI, you will be part of a dynamic development team that builds, enhances, and maintains core services powering Jioβs consumer and enterprise platforms. You will work closely with senior engineers, product managers, and quality analysts to deliver features that impact millions of users daily.
The position offers a blend of handsβon coding, collaborative design, and continuous learning, making it an ideal launchpad for a longβterm career in software engineering.
Key responsibilities include
- Designing, coding, and testing scalable software components using modern programming languages.
- Maintaining existing applications by fixing bugs, improving performance, and adding enhancements.
- Writing clean, wellβdocumented code that adheres to Jioβs coding standards.
- Collaborating with crossβfunctional teams to define feature specifications and implementation plans.
- Participating in peer code reviews to ensure code quality and knowledge sharing.
- Debugging and troubleshooting production issues with a focus on rapid resolution.
- Contributing to technical documentation, user manuals, and API guides.
- Keeping abreast of emerging technologies and industry trends to propose innovative solutions.
The typical tech stack for this role includes Java/Kotlin or Python for backend services, RESTful APIs, SQL/NoSQL databases, Git for version control, and basic exposure to frontβend technologies such as HTML, CSS, and JavaScript. Familiarity with Agile methodologies and CI/CD pipelines is also beneficial.
Career growth at Jio is wellβstructured: high performers can progress to Senior Software Engineer, Lead Engineer, and eventually to Architecture or Management roles within a few years. The company encourages continuous upskilling through internal certifications, hackathons, and sponsorship for external courses.
Why join Jio? Apart from a competitive salary and comprehensive benefits, you will be part of a technology powerhouse that shapes the digital future of a nation. The work culture promotes autonomy, innovation, and a strong sense of purpose, while mentorship from industry veterans accelerates your professional development.
If you are passionate about building largeβscale, customerβfocused solutions, Jio offers the platform to turn that passion into impact.
Eligibility & process
Who can apply
B.Tech / B.E in Computer Science, Information Technology, or Electronics & Communication Engineering (or related fields). Minimum aggregate of 60% (or CGPA 6.0/10). Fresh graduates and candidates with up to 3 years of experience are eligible. No active backlogs at the time of joining. Candidates from the 2023, 2024, or 2025 batches are encouraged to apply.
Skills & stack
Selection process
- Round 1: Online aptitude and coding test
- Round 2: Technical interview (coding, system design, and domain knowledge)
- Round 3: HR interview (fitment, motivations, and compensation discussion)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
How do you handle dynamic WebElements whose ID changes on page reload? Answer
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Behavioural & HR questions 3
Highlight Reliance Jio's market reputation, recent tech innovations, and how your skills in Git directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.