Jio is Hiring for Software Engineer

Job Details

  1. Company: Reliance Jio Infocomm Limited
  2. Job Position: Software Development Engineer II
  3. Job ID: 87325674
  4. Location: Bengaluru, Avana Building
  5. Department: IT & Systems
  6. Job Type: Full-time (inferred; the posting does not explicitly specify employment type)
  7. Experience Required: 2–6 years
  8. Qualification: B.Tech/B.E. in Computer Science, Information Technology, Electronics and Communication Engineering, or a related field
  9. Posted Date: 16 October 2026
  10. 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

  1. Design and develop scalable software solutions to meet business requirements.
  2. Write high-quality, maintainable code following established development standards.
  3. Collaborate with stakeholders to understand requirements and translate them into technical solutions.
  4. Participate in software architecture discussions and recommend suitable technologies.
  5. Mentor junior developers and support their technical development.
  6. Review code and provide constructive feedback to improve software quality.
  7. Develop and maintain automated tests to ensure software reliability.
  8. Troubleshoot and debug complex issues across different environments.
  9. Refactor existing code to improve performance, readability, and maintainability.
  10. Participate in Agile activities, including sprint planning and daily stand-up meetings.
  11. Prepare and maintain technical documentation and user manuals.
  12. Work with databases and implement efficient SQL queries.
  13. Follow version control practices using Git.
  14. Contribute to software testing and debugging activities.
  15. Continuously improve development practices and stay updated with emerging technologies.
READ ALSO:  Cognizant is Hiring for Process Executive

Eligibility Criteria

  1. B.Tech or B.E. in Computer Science, Information Technology, Electronics and Communication Engineering, or a related discipline.
  2. 2–6 years of professional software development experience.
  3. Proficiency in at least one programming language, such as Java, C++, or Python.
  4. Understanding of software development principles and coding best practices.
  5. Experience with version control systems such as Git.
  6. Knowledge of databases and SQL.
  7. Understanding of software testing, debugging, and troubleshooting.
  8. Basic knowledge of web technologies, including HTML and CSS.
  9. Familiarity with cloud platforms such as AWS or Microsoft Azure.
  10. Ability to collaborate with team members and communicate technical concepts clearly.

Required Skills

  1. Strong programming skills in Java, C++, or Python.
  2. Software design and development.
  3. Data structures and algorithms.
  4. Analytical thinking and debugging.
  5. Database management and SQL queries.
  6. Git and version control.
  7. Automated testing and software quality assurance.
  8. Troubleshooting and problem-solving.
  9. Software architecture and design principles.
  10. Basic HTML and CSS knowledge.
  11. Familiarity with AWS, Azure, or similar cloud platforms.
  12. Code review and code optimization.
  13. Agile development methodologies.
  14. Technical documentation.
  15. Team collaboration and communication.
  16. Mentoring and knowledge sharing.
  17. Continuous learning and adaptability.

Why Join Reliance Jio?

  1. Career Growth: Develop your software engineering expertise while working on business-critical technology solutions.
  2. Technical Exposure: Apply your programming skills to scalable software development projects.
  3. Learning Opportunities: Expand your knowledge of cloud platforms, databases, testing, and software architecture.
  4. Collaborative Environment: Work with developers, stakeholders, and cross-functional teams.
  5. Leadership Development: Gain experience in code reviews, mentoring, and technical decision-making.
  6. Problem-Solving Experience: Work on complex software issues and performance improvements.
  7. Professional Development: Strengthen your technical skills through Agile practices and continuous learning.
READ ALSO:  Shell is Hiring for Graduate

Important Links

Apply Link: Click here