
Senior Software Engineer I
PowerSchool Group LLC2 months ago
Dallas, TX, USASenior
Base Salary
$80k - $137k/yr
Responsibilities
- Design, build, test, deploy, and maintain software applications and services using languages such as TypeScript, Java, C#, and Python.
- Independently own delivery of complex features, services, and technical components while making sound technical decisions.
- Collaborate with product managers, designers, and engineers to translate business and user needs into scalable and maintainable technical solutions.
- Contribute to system architecture, solution design, technical tradeoffs, and implementation approaches.
- Use AI-assisted tools for coding, debugging, documentation, testing, and analysis while applying them responsibly.
- Participate in code reviews and uphold coding standards, quality expectations, and secure development practices.
- Troubleshoot and resolve defects, performance issues, and reliability concerns.
- Create and maintain unit tests, integration tests, and other validation approaches.
- Improve development workflows, automation, observability, and engineering efficiency.
- Explore AI and machine learning capabilities and recommend practical applications.
- Mentor junior engineers through technical guidance, code reviews, and modeling strong engineering practices.
Requirements
- At least 5 years of relevant and related work experience.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent, or equivalent years of relevant work experience; additional experience may substitute for an advanced degree.
- Proficiency in at least one relevant programming language or technology stack, such as TypeScript, Java, C#, or Python.
- Experience delivering production-grade software and independently owning significant features or technical components.
- Experience using AI-assisted development tools to improve productivity and software quality.
- Ability to apply AI tools responsibly with attention to security, privacy, reliability, maintainability, and human oversight.
- Experience with version control, CI/CD pipelines, code reviews, and Agile or Kanban methodologies.
- Strong understanding of software design principles, design patterns, algorithms, and data structures.
- Familiarity with SQL and database concepts; hands-on database experience is preferred.
- Familiarity with OWASP threats, mitigation techniques, and secure coding practices.
- Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.
- Ability to manage multiple priorities with limited day-to-day supervision.
Benefits
- Medical, dental, vision, pharmacy, life insurance, and AD&D coverage.
- Flexible Spending Accounts and Health Savings Accounts.
- Short-term and long-term disability coverage.
- Comprehensive 401(k) plan.
- Generous parental leave.
- Unrestricted paid time off through Discretionary Time Off.
- Wellness program including ClassPass and an Employee Assistance Program.
- Tuition reimbursement.
- Optional pet insurance, identity theft protection, student debt repayment, and prepaid legal coverage.
- Occasional travel of up to 5–10% for summits, training, and conferences, with possible increased frequency during peak periods.
- Subject to company on-call policies requiring work outside normal hours as needed.
Tech Stack
Categories
About PowerSchool Group LLC
PowerSchool builds cloud software for K-12 school districts, spanning student information, learning management (Schoology), enrollment, assessments, analytics, special education, and HR/finance. It sells these products as SaaS to districts and state agencies to manage data, instruction, and operations across schools and families. Headquartered in Folsom, CA, PowerSchool supports over 60 million students at more than 18,000 customers, including over 90 of the 100 largest U.S. districts by enrollment.