Jobs at PowerSchool
Must have skills
Good to have skills
About this Opportunity
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.
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.
About the Internship
Are you a Computer Science student interested in Artificial Intelligence and real‑world software development? Join our engineering team at a leading K‑12 education technology SaaS company, where you’ll work on production software used by schools, educators, and administrators across the country.
In this role, you’ll use your Computer Science foundation and interest in Artificial Intelligence to tackle real, complex technical challenges. You’ll be encouraged to think creatively, experiment, and propose new approaches as you:
Explore how AI techniques (e.g., automation, LLMs, data‑assisted decision‑making, or intelligent workflows) can improve software functionality and developer productivity
Prototype and test new ideas, learning through iteration and feedback
Contribute fresh perspectives and innovative solutions as part of a collaborative engineering team
As a Software Developer Intern, you’ll:
Work alongside experienced software engineers on a cloud‑based SaaS platform
Help design, build, and test new software features
Participate in code reviews and team discussions
Assist with prototyping and exploring AI‑powered features and tools
Gain experience with modern development workflows and best practices
Real‑world experience working on production software
Mentorship from professional software engineers
Exposure to AI‑first development practices
Resume‑ready experience in SaaS, cloud, and modern engineering tools
A supportive environment focused on learning and growth
Required:
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Coursework or experience in programming fundamentals (data structures, algorithms, OOP)
Strong interest in Artificial Intelligence, machine learning, or AI‑assisted development
Exposure to AI/ML concepts, LLMs, or data‑driven projects
Willingness to learn, collaborate, and take feedback
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 $74,000 - $92,500 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.
Find the perfect job!
Use Job Hunt AI to find the perfect job for you.