Job Details
- Company: Reliance Jio Infocomm Limited
- Job Position: Software Development Engineer II
- Job ID: 87325674
- Location: Bengaluru, Avana Building
- Department: IT & Systems
- Job Type: Full-time (inferred; the posting does not explicitly specify employment type)
- Experience Required: 2–6 years
- Qualification: B.Tech/B.E. in Computer Science, Information Technology, Electronics and Communication Engineering, or a related field
- Posted Date: 16 October 2026
- Salary: Estimated ₹10 LPA–₹22 LPA, depending on experience, technical expertise, and the company’s compensation structure.
Job Overview
Reliance Jio is hiring a Software Development Engineer II for its Bengaluru office. The role involves designing scalable software solutions, writing high-quality code, improving application performance, and troubleshooting complex technical issues. The selected candidate will collaborate with cross-functional teams, participate in software architecture discussions, develop automated tests, and contribute to Agile development processes. Candidates with 2–6 years of software development experience and proficiency in Java, C++, or Python can consider this opportunity.
Key Responsibilities
- Design and develop scalable software solutions to meet business requirements.
- Write high-quality, maintainable code following established development standards.
- Collaborate with stakeholders to understand requirements and translate them into technical solutions.
- Participate in software architecture discussions and recommend suitable technologies.
- Mentor junior developers and support their technical development.
- Review code and provide constructive feedback to improve software quality.
- Develop and maintain automated tests to ensure software reliability.
- Troubleshoot and debug complex issues across different environments.
- Refactor existing code to improve performance, readability, and maintainability.
- Participate in Agile activities, including sprint planning and daily stand-up meetings.
- Prepare and maintain technical documentation and user manuals.
- Work with databases and implement efficient SQL queries.
- Follow version control practices using Git.
- Contribute to software testing and debugging activities.
- Continuously improve development practices and stay updated with emerging technologies.
Eligibility Criteria
- B.Tech or B.E. in Computer Science, Information Technology, Electronics and Communication Engineering, or a related discipline.
- 2–6 years of professional software development experience.
- Proficiency in at least one programming language, such as Java, C++, or Python.
- Understanding of software development principles and coding best practices.
- Experience with version control systems such as Git.
- Knowledge of databases and SQL.
- Understanding of software testing, debugging, and troubleshooting.
- Basic knowledge of web technologies, including HTML and CSS.
- Familiarity with cloud platforms such as AWS or Microsoft Azure.
- Ability to collaborate with team members and communicate technical concepts clearly.
Required Skills
- Strong programming skills in Java, C++, or Python.
- Software design and development.
- Data structures and algorithms.
- Analytical thinking and debugging.
- Database management and SQL queries.
- Git and version control.
- Automated testing and software quality assurance.
- Troubleshooting and problem-solving.
- Software architecture and design principles.
- Basic HTML and CSS knowledge.
- Familiarity with AWS, Azure, or similar cloud platforms.
- Code review and code optimization.
- Agile development methodologies.
- Technical documentation.
- Team collaboration and communication.
- Mentoring and knowledge sharing.
- Continuous learning and adaptability.
Why Join Reliance Jio?
- Career Growth: Develop your software engineering expertise while working on business-critical technology solutions.
- Technical Exposure: Apply your programming skills to scalable software development projects.
- Learning Opportunities: Expand your knowledge of cloud platforms, databases, testing, and software architecture.
- Collaborative Environment: Work with developers, stakeholders, and cross-functional teams.
- Leadership Development: Gain experience in code reviews, mentoring, and technical decision-making.
- Problem-Solving Experience: Work on complex software issues and performance improvements.
- Professional Development: Strengthen your technical skills through Agile practices and continuous learning.
Important Links
Apply Link: Click here