At PowerSchool, we are a dedicated team of innovators guided by our shared purpose of powering personalized education for students around the world. From the central office to the classroom to the home, PowerSchool supports the entire educational ecosystem as the global leader of cloud-based software for K-12 education. Our employees make it all possible, and a career with us means you’re joining a successful team committed to engaging, empowering, and improving the K-12 education experience everywhere.
Our Research & Development (R&D) team is the technical talent at the heart of our product suite, overseeing the product development lifecycle from concept to delivery. From engineering to quality assurance to data science, the R&D team ensures our customers seamlessly use our products and can depend on their consistency.
Hiring a full-time software engineer based in India to own the modernized PEA (DecisionInsite) product suite and drive continuous improvement of its build, test, and deployment processes. You'll work independently with autonomy over technical decisions while collaborating with our US-based leadership and internal staff during overlapping US business hours.
PEA/DecisionInsite is a geospatial and data platform for K–12 and district use: interactive maps, school locators, static map services, data ingestion, CRM-style admin, student trip management, and supporting APIs and background services—all backed by shared .NET libraries and Angular frontends. By your start date, the codebase will have undergone Angular upgrades (v4–6 → current LTS) and .NET version alignment (→ .NET 8 LTS), with initial GitHub Actions CI/CD pipelines in place.
The Software Engineering team is a group of full stack developers who design, develop, and maintain our products, tools, and infrastructure.
Your day-to-day job will consist of:
Hiring a software engineer based in India to own the modernized PEA (DecisionInsite) product suite and drive continuous improvement of its build, test, and deployment processes. You'll work independently with autonomy over technical decisions while collaborating with our US-based leadership and internal staff during overlapping US business hours.
PEA/DecisionInsite is a geospatial and data platform for K–12 and district use: interactive maps, school locators, static map services, data ingestion, CRM-style admin, student trip management, and supporting APIs and background services—all backed by shared .NET libraries and Angular frontends. By your start date, the codebase will have undergone Angular upgrades (v4–6 → current LTS) and .NET version alignment (→ .NET 8 LTS), with initial GitHub Actions CI/CD pipelines in place.
Responsibilities:
Product ownership & delivery: Maintain and enhance the modernized stack:
Frontend: Angular LTS, TypeScript, component libraries, and design systemsBackend: .NET 8 LTS services, APIs, and background jobsGeospatial platform: Maps, tile services, data ingestion, and spatial queriesProcess & dependency evolution:
Own the upgrade roadmap for Angular, .NET, and critical third-party dependenciesReview and coordinate security patches, version migrations, and deprecation timelinesEvaluate and integrate new tools (testing, observability, performance monitoring)
Testing & quality:Maintain and expand test coverage across frontend and backendIdentify and fix gaps in CI/CD pipelines; improve build and test performanceOwn test strategy: unit, integration, E2E, and coverage reportingRecommend and implement quality gates and standards
Collaboration & iteration:Partner with internal product and engineering teams on feature roadmapsPropose and justify architectural improvements to the modernized platformParticipate in design reviews and code quality discussionsIdentify connection points with other Powerschool Products for cross-product integrations.
Documentation & knowledge:
Maintain up-to-date README, setup guides, and runbooksBuild institutional knowledge through focused onboarding and knowledge-sharing sessions
Frontend: Angular (major-version upgrades, LTS adoption), TypeScript, npm/Node, Jest or KarmaBackend: C#, .NET Core/.NET 8, multi-targeting, SDK-style projects, xUnit or NUnitAgentic development: Proven experience with AI/LLM-powered systems, autonomous agents, or orchestration frameworks for spec and code development.
CI/CD & process ownership: design workflows, matrices, artifact caching, secrets in Github Actions
Self-directed execution: Comfortable working independently with minimal oversight; able to make sound technical decisions, document rationale, and seek feedback asynchronously
Testing & quality: Write, maintain, and analyze unit and integration tests; interpret coverage reports; understand trade-offs between test scope and maintainability
Preferred ExperienceExperience managing post-migration codebases: keeping upgraded stacks current and performantAngular LTS adoptions and Material or custom component library maintenance.NET dependency and SDK management at scale (multi-targeting, version matrices)GitHub Actions at scale: reusable workflows, branch strategies, artifact managementGeospatial or mapping platforms (MapBox, GeoServer, spatial indexing) or map rendering optimizationProduction agentic systems or AI-driven backend servicesMonorepo or multi-repo coordination; dependency graph managementWorking ArrangementLocation: Bangalore, IndiaHours: Some Overlap with US business hours Autonomy: Self-directed product owner; take initiative on dependency updates, process improvements, and technical decision-making with regular async check-ins and weekly syncs with US-based leadershipCollaboration: Pair with internal staff and other contractors; focus on unblocking yourself and the team through clear communication and timely documentation
PowerSchool is committed to a diverse and inclusive workplace. PowerSchool is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Our inclusive culture empowers PowerSchoolers to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you have a disability and need an accommodation regarding our recruiting process, please let us know by emailing accomodations@powerschool.com.

PowerSchool is a leading provider of cloud-based software for K-12 education in North America. Its mission is to empower educators, administrators, and families to ensure personalized education for every student journey. PowerSchool offers end-to-end product clouds that connect the central office to the classroom to the home with award-winning products including Schoology Learning and Naviance CCLR, so school districts can securely manage student data, enrollment, attendance, grades, instruction, assessments, human resources, talent, professional development, special education, data analytics and insights, communications, and college and career readiness. PowerSchool supports over 60 million students in more than 90 countries and over 18,000 customers, including more than 90 of the top 100 districts by student enrollment in the United States.
© PowerSchool