CareerPlan

Full Stack - Principal Software Engineer

Bangalore, IndiaFull-time2026-10-28 → 2026-11-10

Core

Design and deliver large-scale digital learning products (i-Ready) serving K-8 students, enhancing existing software and ensuring seamless customer experience at scale.

Role type

Principal Full Stack Software Engineer

Builds

Cloud-hosted educational software services and digital learning experiences

Domain

EdTech / K-12 Education

Deliverable

production ML models | product features

Required skills

Java, Spring, Hibernate/JPA, SQL, NoSQL, AWS, React, Redux, TypeScript, REST APIs, CI/CD, Selenium, Playwright, JUnit, TestNG, AI tooling (Copilot/Cursor)

Preferred skills

Experience with Flow, Karma, Jest, React Testing Library, Database design and performance tuning

Technologies

Java, Spring, Hibernate, JPA, MySQL, DynamoDB, S3, React, Redux, Flow, TypeScript, Karma, Jest, React Testing Library, Selenium, Playwright, JUnit, TestNG, AWS, GitHub Copilot, Cursor AI

Responsibilities

Deliver large software initiatives in collaboration with product owners; Partner with architects and senior engineers to design robust software; Conduct code and design reviews; Develop automated unit and integration tests; Improve software development lifecycle efficiency; Address technical debt and defects proactively; Mentor peers and participate in personal development.

Seniority

Principal, hands-on IC with strategic design and mentorship