Software Development Engineer
Reliance Jio
About the role
Reliance Jio Infocomm Ltd., a subsidiary of Reliance Industries, has revolutionised the Indian telecom landscape since its launch in 2016. With a subscriber base of over 450 million, Jio offers a comprehensive suite of services ranging from high‑speed 4G/5G connectivity, broadband, digital entertainment, cloud solutions and fintech products. The company’s aggressive focus on technology innovation, massive network rollout and a customer‑centric ecosystem makes it one of the most attractive workplaces for engineering talent in India.
As a Software Development Engineer I, you will become an integral part of Jio’s fast‑moving product teams that build and maintain the digital services powering millions of daily interactions. The role is designed for fresh graduates and early‑career engineers who are eager to write clean, scalable code, collaborate in cross‑functional squads and grow under the mentorship of senior technologists. You will get exposure to end‑to‑end product development cycles, from requirement analysis to deployment and post‑release monitoring, within a culture that values continuous learning and rapid iteration.
Key Responsibilities
- Design, develop and test software components using Java/Python and related frameworks.
- Write clean, efficient, well‑documented code adhering to Jio’s coding standards.
- Maintain and enhance existing applications based on evolving project requirements.
- Participate in feature design discussions and contribute ideas for architectural improvements.
- Conduct peer code reviews to ensure quality, security and performance.
- Debug, troubleshoot and resolve production issues promptly.
- Create and update technical documentation and user manuals.
- Collaborate with UI/UX, QA and product teams to deliver end‑to‑end solutions.
- Stay updated with emerging technologies, industry trends and best practices.
- Contribute to internal tooling and automation initiatives.
Tech Stack: Java, Python, Spring Boot, RESTful APIs, SQL/NoSQL databases, Git, Docker, basic HTML/CSS/JavaScript, Linux environment.
Growth Path: High performers can progress to SDE II within 1‑2 years, followed by Senior Engineer, Tech Lead and eventually Architecture roles. Jio also offers rotational programs across its telecom, digital and enterprise divisions, enabling engineers to broaden their domain expertise.
Why Join Jio?
- Work on products that impact over a hundred million users daily.
- Learn from industry veterans and benefit from structured mentorship.
- Competitive compensation, performance‑linked bonuses and comprehensive benefits.
- A vibrant, inclusive culture that encourages innovation, hackathons and continuous upskilling.
- Strong emphasis on work‑life balance with flexible working hours and remote‑friendly policies.
Overall, this role offers a solid foundation for a software engineering career while contributing to India’s digital transformation journey.
Eligibility & process
Who can apply
B.Tech / B.E in Computer Science, Information Technology, Electronics & Communication (or related) with minimum 60% aggregate (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 coding assessment (multiple choice and programming problems)
- Round 2: Technical interview (coding, system design basics, past projects)
- Round 3: HR interview (fitment, motivation, 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.