
Job Description & Key Responsibilities
Kaplan is a worldβrenowned education technology company that offers test preparation, professional training, and higherβeducation services to millions of learners across the globe. Headquartered in the United States, Kaplan has a strong presence in India with engineering hubs in Bangalore, Hyderabad and Pune. The Bangalore office focuses on building scalable, userβcentric learning platforms that power online courses, adaptive assessments, and AIβdriven tutoring solutions. Employees benefit from a culture that encourages continuous learning, crossβfunctional collaboration, and exposure to cuttingβedge technologies in the edβtech space.
As a Software Engineer I (Hybrid) in Kaplanβs Bangalore engineering team, you will be part of a fastβmoving product squad that designs, develops, and maintains core components of Kaplanβs learning ecosystem. You will work closely with product managers, UI/UX designers, and senior engineers to translate business requirements into highβquality code, ensure robust performance, and deliver features that directly impact millions of students. The role is hybrid β three days remote and two days in the office β allowing you to enjoy flexibility while staying connected with the team for code reviews, sprint planning, and knowledgeβsharing sessions.
Key Responsibilities:
1. Design, develop, test, and deploy microβservices using Java/Python and Node.js.
2. Implement RESTful APIs and integrate them with frontβend frameworks such as React.
3. Write clean, maintainable, and wellβdocumented code following Agile best practices.
4. Participate in code reviews, provide constructive feedback, and mentor junior peers.
5. Collaborate with QA engineers to create automated test suites and ensure high test coverage.
6. Optimize application performance, troubleshoot production issues, and implement monitoring solutions.
7. Contribute to database design and management using MySQL/MongoDB.
8. Stay updated with emerging technologies and propose improvements to the existing tech stack.
9. Engage in sprint planning, daily standβups, and retrospectives to continuously improve team velocity.
10. Assist in building CI/CD pipelines using Jenkins/GitHub Actions for seamless deployments.
Tech Stack: Java, Python, Node.js, React, Redux, MySQL, MongoDB, Docker, Kubernetes, Git, Jenkins, AWS.
Growth Path: Kaplan offers a clear career progression from Software Engineer I to Senior Engineer, Lead Engineer, and eventually Engineering Manager. Regular performance reviews, skillβupgradation programs, and internal mobility enable you to explore roles in product management, data science, or architecture as you grow.
Why Join Kaplan? You will work on products that have a real social impact, helping learners achieve their academic and professional goals. The hybrid model provides workβlife balance, while the companyβs emphasis on learning means youβll have access to internal courses, certifications, and mentorship from industry veterans. Moreover, Kaplanβs global footprint opens doors to crossβregional projects and exposure to international best practices.