
Looking to advance your software development career with a global education and technology company? Kaplan is hiring a Software Engineer I in Bangalore, India, offering an opportunity for professionals with at least 1.5 years of experience in front-end and/or back-end development. This full-time role combines software development, reusable component design, unit testing, test automation, debugging and Agile collaboration. Candidates with experience in HTML, CSS, Angular, Node.js, WebAPI or GraphQL may find this opportunity relevant. Familiarity with AWS DevOps is an added advantage.
🏢 About the Company – Kaplan
Kaplan is a global education and professional advancement company with a long history of helping learners develop knowledge and career skills. Its work spans education services and technology-enabled learning experiences. Kaplan’s official job description states that its India offices opened in Bengaluru in 2018, supporting teams and initiatives that serve learners worldwide. The advertised position sits within the Kaplan Health business unit, where software engineering contributes to the development and maintenance of digital applications.
📌 Job Overview
- Company: Kaplan
- Job Title: Software Engineer I (Hybrid)
- Job Requisition ID: JR259139
- Location: Bangalore, Karnataka, India
- Experience Required: 1.5+ years
- Employment Type: Full-time employee
- Work Mode: Hybrid — 3 days remote and 2 days in the office
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering or a relevant field
- Technology Stack: HTML, CSS, Angular, Node.js, WebAPI and GraphQL, depending on project needs
- Preferred Skill: AWS DevOps experience
- Notice Period: A 30-day notice period is preferred
💼 Why Is This Role Good for Experienced Professionals?
- Full-stack development exposure: Work with front-end or back-end technologies, depending on your existing skills and project requirements.
- Reusable component development: Improve code modularity and maintainability by creating components that can be reused across applications.
- Quality engineering experience: Develop unit tests and contribute to test automation frameworks, making quality part of the development process.
- Hybrid work flexibility: The advertised schedule offers three remote days and two office days each week.
🛠️ Skills Required for the Kaplan Software Engineer I Role
- Front-End Development: HTML, CSS, JavaScript fundamentals and Angular components, where relevant to your experience.
- Back-End Development: Node.js, WebAPI and GraphQL concepts, including request handling, data exchange and API integration.
- Programming Fundamentals: Object-oriented design, modularisation, clean code, data structures and appropriate error handling.
- Reusable Components: Component design, separation of concerns, maintainability and avoiding unnecessary code duplication.
- Git and Source Control: Branching, commits, merging, pull requests and collaborative code management.
- Agile Development: Story estimation, backlog refinement, sprint collaboration and retrospectives.
🎯 Preparation Tips
1. Build a small reusable component. If you work with Angular, practise creating a component with inputs, outputs, validation and clear separation of responsibilities. Be ready to explain why your design is reusable. 2. Revise API integration. Understand REST-style Web APIs and GraphQL, including how requests are structured, how responses are handled and how errors are managed. 3. Prepare a unit-testing example. Explain how you test normal behaviour, boundary conditions and invalid inputs. Discuss how you isolate dependencies and investigate failing tests. 4. Practise a code-review discussion. Be prepared to explain readability, naming conventions, modularity, complexity, maintainability and the trade-offs between a quick fix and a long-term solution. 5. Review Git and Agile workflows. Explain how you use branches, pull requests, code reviews and sprint ceremonies in a team environment.
🧑💻 Expected Interview Rounds at Kaplan
- Round 1 – Recruiter Screening: Experience, education, technical background, Bangalore hybrid schedule and notice period.
- Round 2 – Coding and Fundamentals: Programming, OOP, modularisation, problem-solving and code quality.
- Round 3 – Technical Development Round: Front-end or back-end technologies, reusable components, API integration and debugging.
- Round 4 – Testing and Engineering Practices: Unit testing, automation frameworks, Git and code-review scenarios.
- Round 5 – Hiring Manager Discussion: Collaboration, Agile practices, technical decision-making and understanding business needs. These are preparation suggestions, not verified Kaplan-specific rounds. The actual process may vary.
💰 Expected Salary Range
Kaplan has not disclosed the salary for this vacancy in the supplied job description. As a rough, unofficial estimate, a Software Engineer I with 1.5+ years of experience in Bangalore might explore ₹6–12 LPA, depending on technical skills, relevant experience and the overall compensation package. This is not a confirmed Kaplan salary band; verify compensation directly during recruitment.
📄 Resume Tips for This Role
- Highlight one primary technology stack and describe projects where you used it in practice.
- Show reusable component or API work with specific examples of your contribution.
- Mention unit testing and automation rather than presenting yourself only as a feature developer.
- Demonstrate engineering quality through code reviews, debugging, modularisation or maintainability improvements.
- Include Git and Agile experience with concise project examples.
📩 How to Apply
👉 Application Link: Click Here
🤝 Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at Kaplan and request a referral—it can significantly enhance your visibility in the hiring process.
Apply for Software Engineer I (Hybrid), requisition JR259139, using the original application link included in the supplied job announcement. Ensure your updated resume highlights your relevant programming stack, software development experience, unit testing and collaboration practices. Candidates should also be prepared to discuss their notice period, as 30 days is preferred. Best wishes to everyone applying to Kaplan! 🚀 Focus on demonstrating clean code, reusable design and a practical understanding of software quality.
