Skip to content
groww logo

groww

Software Engineer Intern

Software Engineer Intern — Groww Company: Groww Role: Software Engineer Intern Location: Bengaluru, Karnataka Work Mode: In-office Employment Type: Full-time Internship Duration: 3 Months Stipend: ₹32,000 per month Openings: 3 Job Description: Groww is looking for motivated and talented Software Engineer Interns to join its engineering team. As a Software Engineer Intern, you will work on real-world software development tasks and contribute to building, testing, debugging, and improving software applications. You will have the opportunity to work with experienced engineers, strengthen your programming and problem-solving skills, and gain practical exposure to software engineering practices. The role involves designing and implementing software solutions using appropriate programming languages and data structures. You will work with technologies such as Java, Python, or C++, along with SQL databases and REST APIs. You will also be expected to understand existing code, troubleshoot technical issues, write and maintain tests, and contribute to the overall quality, performance, and reliability of applications. Responsibilities: * Develop, test, debug, and maintain software applications. * Solve programming and algorithmic problems efficiently. * Design and implement scalable and reliable software solutions. * Apply Object-Oriented Programming principles while developing applications. * Work with REST APIs and SQL databases. * Use Git and standard software development workflows. * Write and maintain unit and integration tests. * Identify, troubleshoot, and resolve software bugs and technical issues. * Participate in code reviews and follow software engineering best practices. * Collaborate with engineers and other team members on technical projects. * Understand existing systems and contribute improvements to code quality and performance. * Learn new technologies and development practices as required. Requirements: * Strong programming fundamentals. * Good knowledge of Data Structures and Algorithms. * Understanding of Object-Oriented Programming. * Knowledge of basic System Design concepts. * Proficiency in at least one programming language such as Java, Python, or C++. * Familiarity with SQL and relational databases. * Understanding of REST APIs. * Familiarity with Git and version control. * Basic knowledge of software testing and debugging. * Strong analytical and problem-solving skills. * Good communication and teamwork abilities. * Willingness to learn and work in a fast-paced engineering environment. Selection Process: 1. Technical Screening — Assessment of programming fundamentals, technical concepts, and coding ability. 2. Coding Exercise / Take-Home Assignment — Candidates may be asked to complete a practical coding or technical assignment. 3. Managerial Round — Discussion about projects, technical thinking, problem-solving approach, and role suitability. 4. HR Round — Discussion about communication, availability, joining details, and other relevant information. Candidate Profile: This opportunity is suitable for candidates who are passionate about software development, enjoy solving technical problems, and want to gain hands-on experience working on real-world engineering projects. Candidates should have a strong foundation in programming and algorithms and be comfortable learning and working with new technologies.

Location

Bengaluru, Karnataka

Experience

0 years

Salary

33k per month

Job Type

Full-time

Work Mode

On-site

Posted

9 Sept 2026

Responsibilities

  • As a Software Engineer Intern, you will be responsible for developing, testing, debugging, and maintaining software applications. You will work on coding assignments and technical projects, design and implement solutions using appropriate programming languages and data structures, work with REST APIs and SQL databases, collaborate with engineering teams, participate in code reviews, troubleshoot technical issues, and contribute to improving the performance, reliability, and quality of software products.

Requirements

  • Candidates should have strong programming fundamentals and knowledge of Data Structures and Algorithms, Object-Oriented Programming, and basic System Design. Familiarity with Java, Python, or C++, along with Git, REST APIs, SQL, software testing, and debugging is required. Strong problem-solving skills, logical thinking, willingness to learn, and the ability to work effectively in a team are also expected.

Skills

Data Structures & AlgorithmsJavaPythonC++System Design BasicsGitREST APIsSQLOOPTestingDebuggingProblem Solving

Eligibility

  • Candidates with a relevant educational background and strong programming fundamentals can apply for the Software Engineer Intern role. Applicants should have knowledge of Data Structures and Algorithms, Object-Oriented Programming, SQL, Git, REST APIs, testing, debugging, and basic system design. The listing does not specify a particular graduation year, CGPA, or prior work experience requirement, making it suitable for entry-level candidates and recent graduates.

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep