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 systems
Backend: .NET 8 LTS services, APIs, and background jobs
Geospatial platform: Maps, tile services, data ingestion, and spatial queries
Process & dependency evolution:
Own the upgrade roadmap for Angular, .NET, and critical third-party dependencies
Review and coordinate security patches, version migrations, and deprecation timelines
Evaluate and integrate new tools (testing, observability, performance monitoring)
Testing & quality:
Maintain and expand test coverage across frontend and backend
Identify and fix gaps in CI/CD pipelines; improve build and test performance
Own test strategy: unit, integration, E2E, and coverage reporting
Recommend and implement quality gates and standards
Collaboration & iteration:
Partner with internal product and engineering teams on feature roadmaps
Propose and justify architectural improvements to the modernized platform
Participate in design reviews and code quality discussions
Identify connection points with other Powerschool Products for cross-product integrations.
Documentation & knowledge:
Maintain up-to-date README, setup guides, and runbooks
Build institutional knowledge through focused onboarding and knowledge-sharing sessions
Frontend: Angular (major-version upgrades, LTS adoption), TypeScript, npm/Node, Jest or Karma
Backend: C#, .NET Core/.NET 8, multi-targeting, SDK-style projects, xUnit or NUnit
Agentic 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 Experience
Experience managing post-migration codebases: keeping upgraded stacks current and performant
Angular 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 management
Geospatial or mapping platforms (MapBox, GeoServer, spatial indexing) or map rendering optimization
Production agentic systems or AI-driven backend services
Monorepo or multi-repo coordination; dependency graph management
Working Arrangement
Location: Bangalore, India
Hours: 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 leadership
Collaboration: 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.
Software Powered by iCIMS
www.icims.com