Senior Software Engineer

PowerSchool

Dallas, Northern (TX, KY)

Hybrid

USD 80,000 - 137,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Insurance Coverage
FSA/HSA
Disability Insurance
DTO (Discretionary Time Off)
Wellness Program
Tuition Reimbursement
Pet Insurance

Job summary

PowerSchool is seeking an experienced software engineer to advance our AWS serverless platform. You will build backend services with Python and TypeScript, optimize SQL workloads, and implement AI-driven features.

The role entails collaborating on architecture and roadmap, ensuring code quality, and driving large-scale ML infrastructure improvements within a K-12 education cloud environment.

Qualifications

  • Minimum 5+ years of relevant work experience.
  • Bachelor’s degree or equivalent, or equivalent years of relevant work experience.
  • Strong hands-on experience with AWS serverless technologies.
  • Proficiency in Python and TypeScript for backend development.
  • Strong SQL foundation; comfort with complex transformations.
  • Demonstrated AI engineering experience, such as LLM integration or AI-driven workflows.
  • Experience building distributed systems and data-intensive applications.
  • Snowflake or modern cloud data warehouse experience.
  • Familiarity with ETL/ELT frameworks.
  • Experience with AI automation tools and metadata extraction pipelines.
  • Strong communication and collaborative engineering habits.

Responsibilities

  • Design and build AWS serverless components using Lambda, Step Functions, API Gateway and related services.
  • Develop backend services and components using Python, TypeScript, and SQL.
  • Write and optimize SQL for data access and reporting workloads; Snowflake experience is a plus.
  • Implement AI-driven solutions to extract business logic from legacy code and generate new report parameter screens.
  • Collaborate with the Lead Engineer and cross-functional teams on architecture and roadmap execution.
  • Contribute to code quality, testing, performance tuning, logging, monitoring, and observability.
  • Participate in design reviews and provide technical input to improve the platform.
  • Drive technical project strategy and oversee GenAI solutions and ML infrastructure optimization.
  • Coordinate multi-step, tool-augmented workflows using modern orchestration frameworks.

Skills

AWS serverless
Python
TypeScript
SQL
AI engineering
Distributed systems
Snowflake
ETL/ELT
AI automation tools
Data science basics

Education

Bachelor's degree or equivalent

Tools

Snowflake

Job description

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.

Responsibilities
Description
  • Key Responsibilities
    • Design and build AWS serverless components using Lambda, Step Functions, API Gateway
      and related services.
    • Develop backend services and components using Python, TypeScript, and SQL.
    • Write and optimize SQL for data access and reporting workloads; Snowflake experience is a
      plus.
    • Implement AI-driven solutions to extract business logic from legacy code, generate new
      report parameter screens and metadata, and perform logic validation.
    • Collaborate with the Lead Engineer and cross-functional teams on architecture and
      roadmap execution.
    • Contribute to code quality, testing, performance tuning, logging, monitoring, and
      observability.
    • Participate in design reviews and provide technical input to continuously improve the
      platform.
    • Drive technical project strategy, lead large-scale ML infrastructure optimization, and oversee the design and implementation of state-of-the-art GenAI solutions.
    • Leverage modern orchestration frameworks (LangChain, LangGraph, MCP, semantic routers) to coordinate multi-step, tool-augmented workflows.
Qualifications
Minimum Qualifications
  • Minimum of 5+ years of relevant and related work experience.
  • Bachelor’s degree or equivalent, or equivalent years of relevant work experience.
  • Strong hands-on experience with AWS serverless technologies.
  • Proficiency in Python and TypeScript for backend development.
  • Strong SQL foundation; comfort with complex transformations.
  • Demonstrated AI engineering experience, such as LLM integration, embeddings, or AI-
    driven code workflows.
  • Experience building distributed systems, data-intensive applications, or modernizing legacy
    systems.
  • Strong problem-solving ability and willingness to dive deep into complex logic.
  • Snowflake or modern cloud data warehouse experience.
  • Familiarity with ETL/ELT frameworks.
  • Experience with AI automation tools, code-gen frameworks, or metadata extraction
    pipelines.
  • Strong communication and collaborative engineering habits.
  • Some basic understanding and experience of Data Science Algorithms

PowerSchool offers the following benefits:

  • Comprehensive Insurance Coverage (including Medical, Dental, Vision, Pharmacy benefits, Life Insurance and AD&D)
  • Flexible Spending Accounts and Health Savings Accounts
  • Short-Term Disability and Long-Term Disability
  • Unrestricted paid time off (known as Discretionary Time Off - DTO)
  • Wellness Program, including ClassPass & Employee Assistance Program
  • Tuition Reimbursement
  • Optional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program and Prepaid Legal coverage

A reasonable estimate of the base compensation range for this position is $79,700 - $136,800 USD. This compensation range is specific to the United States and it incorporates many factors including but not limited to an applicant's skills and prior relevant experience and training; licensures, degrees, and certifications; internal equity; internal pay ranges; and market data/range parameters.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer I
Senior Software Engineer I

PowerSchool • Dallas (TX)

On-site
USD 80,000 - 137,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer I
Senior Software Engineer I

PowerSchool Group, LLC • Dallas (TX)

On-site
USD 80,000 - 137,000
Medical Insurance
401(k) plan
Discretionary Time Off (DTO)
+3
Lead Software Engineer I
Lead Software Engineer I

PowerSchool • Dallas (TX)

On-site
USD 93,000 - 170,000
Medical/Dental/Vision
401(k) plan
DTO
+3
Software Engineer
Software Engineer

PowerSchool • Dallas (TX)

On-site
USD 56,100 - 111,800
Medical, Dental, Vision
Life Insurance & AD&D
DTO – Discretionary Time Off
+6
Lead Software Engineer I
Lead Software Engineer I

PowerSchool Group LLC • Dallas (TX)

On-site
USD 93,000 - 170,000
Comprehensive Insurance Coverage
401(k) plan
Paid time off (DTO)
+2
Lead Software Engineer I
Lead Software Engineer I

PowerSchool Group, LLC • Dallas (TX)

On-site
USD 93,000 - 170,000
401(k) plan
Parental Leave
Health Insurance
+2
Staff Software Engineer - IC4 (SOFENG - Software Engineering)
Staff Software Engineer - IC4 (SOFENG - Software Engineering)

PowerSchool Group LLC • Dallas (TX)

On-site
USD 93,000 - 170,000
Comprehensive Insurance Coverage
401(k) plan
Discretionary Time Off
+2
Senior Software Engineer
Senior Software Engineer

PowerSchool Group LLC • Dallas (TX)

On-site
USD 92,000 - 171,000
Comprehensive Insurance Coverage
401(k) plan
Flexible Spending Accounts
+2
Sr. Application Engineer, Database ETL Programmer
Sr. Application Engineer, Database ETL Programmer

PowerSchool Group LLC • Dallas (TX)

On-site
USD 75,000 - 121,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Sr. Application Engineer, Database ETL Programmer
Sr. Application Engineer, Database ETL Programmer

PowerSchool • Dallas (TX)

On-site
USD 75,000 - 121,000
Medical, dental, vision
401(k) plan
Parental leave
+4