Jobs · Engineering · Texas

Lead Software Engineer

PowerSchool · Dallas, TX · 1 wk ago
Engineering$93k–$170k/yrFull-time

Responsibilities

  • Lead architecture and design for a new multi-tenant reporting platform built on AWS serverless technologies.
  • Provide hands-on development using Python, TypeScript, SQL, and AWS services including Lambda, Step Functions, API Gateway and others.
  • Develop AI-driven pipelines that extract, translate, and validate business logic and report parameter screens from the legacy platform.
  • Define coding standards, best practices, and development patterns across the engineering team.
  • Mentor senior and mid-level engineers; conduct design and code reviews.
  • Partner with Product, Data, QA, and Architecture teams to align technical and business requirements.
  • Design, develop, test, deploy, and support AI software components including Agent Orchestration, large language model inference, similarity search, guardrails, model evaluation, experimentation, governance, and observability, etc.
  • Leverage a broad stack of Open Source and SaaS AI technologies such as AWS Ultraclusters, Huggingface, VectorDBs, Nemo Guardrails, PyTorch, and more.
  • Invent and introduce state-of-the-art LLM optimization techniques to improve the performance — scalability, cost, latency, throughput — of large scale production AI systems.
  • Ensure platform scalability, security, tenant isolation, and operational excellence.

Qualifications

  • Extensive experience with AWS serverless architectures.
  • Expert-level proficiency in Python and TypeScript.
  • Strong SQL background; Snowflake experience is a plus.
  • Demonstrated experience building or integrating AI-driven systems (LLMs, embeddings, AI agents, transformation pipelines).
  • Solid experience with distributed systems, data pipelines, or modernizing legacy platforms.
  • Prominent leadership in technical strategy and mentoring.
  • Experience designing or operating multi-tenant platforms.
  • Strong knowledge of ETL/ELT architecture patterns.
  • Prior experience with AI for code generation, metadata extraction, or workflow automation.
  • Strong documentation, communication, and stakeholder-management skills.

Compensation & Benefits

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
  • Comprehensive 401(k) plan
  • Generous Parental Leave
  • 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 $92,800 - $170,300 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.

Similar jobs

Lead Software Engineer

New York Blood CenterRye, NY· 2 mo ago
Engineering$170k–$180k/yrapply on careers-nybloodcenter.icims.com

Lead Software Engineer

VisaFoster City, CA· 2 mo ago
Information Technology$192k–$308k/yrapply on visa.wd5.myworkdayjobs.com

Lead Software Engineer

Ascend LearningBurlington, MA· 1 wk ago
Engineeringapply on ascendlearning.jobs.hr.cloud.sap

Lead Software Engineer

Toshiba Global Commerce SolutionsDurham, NC· 1 wk ago
Engineering$140k–$165k/yrapply on job-boards.greenhouse.io

Lead Software Engineer

Fitch RatingsChicago, IL· 1 wk ago
Information Technology$140k–$160k/yrapply on careers.fitch.group