Software Engineer 1

Job Locations IN-KA-Bengaluru
ID 2026-52746
Job Post Information* : Posted Date
1 day ago(5/11/2026 6:46 AM)

Overview

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.

Team Overview

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.

Responsibilities

Description

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

Qualifications

Minimum Qualifications

  • Minimum of 3+ years of relevant and related work experience.
  • Bachelor’s degree or equivalent, or equivalent years of relevant work experience.
  • Travel occasionally, up to 5-10%, for key moments such as team summits, training, conferences, etc., with increased frequency during peak periods based on business demands.
  • This position is subject to company on call policies which constitutes working hours outside of the normal workday as needed.
  • (Add up to 4 more, keep them objective and qualifiable/quantifiable if possible)

Preferred Qualifications

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

EEO Commitment

EEO Commitment

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.