PowerSchool Group LLC

Senior Software Engineer I

PowerSchool Group LLC
Apply
11 days ago
Remote, United StatesSenior

Base Salary

$80k - $137k/yr

Responsibilities

  • Design, build, test, deploy, and maintain software applications and services.
  • Own delivery of complex features, services, or components and make sound technical decisions.
  • Collaborate with product managers, designers, and engineers to translate business and user needs into scalable, performant, and maintainable solutions.
  • Contribute to system design, architecture, technical tradeoffs, and implementation approaches.
  • Use AI-assisted development tools for coding, debugging, documentation, testing, and analysis.
  • Participate in code reviews and uphold coding standards, quality expectations, and secure development practices.
  • Troubleshoot and resolve software defects, performance issues, and reliability concerns.
  • Contribute throughout the software development lifecycle, from requirements and design through release and support.
  • Create and maintain unit tests, integration tests, and other validation approaches.
  • Apply software design principles, patterns, algorithms, and data structures.
  • Improve development workflows, automation, observability, and engineering efficiency.
  • Explore practical applications for emerging AI and machine learning capabilities.
  • 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.
  • Proficiency in one or more relevant programming languages such as TypeScript, Java, C#, or Python.
  • Experience delivering production-grade software and independently owning significant features or technical components.
  • Ability to analyze diverse technical problems and apply sound judgment to identify effective solutions.
  • Experience using AI-assisted development tools to improve productivity and software quality.
  • Ability to use AI tools responsibly with attention to security, privacy, reliability, maintainability, and human oversight.
  • Experience with modern software development practices, 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, and problem-solving skills.
  • Effective written and verbal communication skills across technical and non-technical stakeholders.
  • Ability to manage multiple priorities with limited day-to-day supervision.
  • Additional experience may substitute for an advanced degree.
  • Ability to travel occasionally, up to 5–10%, and participate in company on-call policies.

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 (DTO).
  • Wellness program including ClassPass and an Employee Assistance Program.
  • Optional pet insurance, identity theft protection, student debt repayment, and prepaid legal coverage.
  • United States-based position with occasional travel of up to 5–10% and on-call work as needed.

Categories

PowerSchool Group LLC

About PowerSchool Group LLC

1,001-5,000 employees
Contact me