Senior Software Engineer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance — a global leader in pre-K–12 education technology. Freckle makes sure no student gets left behind through its adaptive, personalized practice programs. You’ll bring your talents and expertise to continue building and scaling our highly available, distributed SaaS platform, used by millions of K-12 students every month worldwide.
The Student Activities team owns the applications that students, teachers, and school administrators use every day. As a senior member of the team, you’ll own features end-to-end across the full stack and help set the technical direction that keeps these products fast, reliable, and easy to build on.
In this role as a Senior Software Engineer, you will:
- Architect, design, and develop features end-to-end for the students, teachers, and school administrators we serve — from the React/TypeScript frontend to the PostgreSQL backend, APIs, the infrastructure layer, and the data pipeline.
- Design data models and schemas that keep our systems correct, performant, and maintainable as they scale.
- Build and maintain highly available web and backend systems that serve millions of users and thousands of requests per second.
- Thoughtfully adopt AI tooling to accelerate your own work and improve how the team builds, ships, and maintains software.
- Maintain and evolve backend services like our curricula-api and progress services that power student practice and reporting.
- Mentor and support other engineers, conduct code reviews, and champion strong engineering practices across the team.
- Collaborate closely with product managers, designers, and fellow engineers, and communicate effectively in a distributed remote work environment.
- Participate in the on-call rotation to ensure prompt resolution of customer-facing incidents.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Renaissancelearning Nam
Explore Top Companies in this Space
Renaissancelearning Nam
View Company ProfileRenaissanceLearning Nam is a subsidiary of Renaissance, a renowned provider of educational software and assessments. The company is dedicated to helping educators assess, teach, and engage students with a suite of innovative products. Their offerings cater to various aspects of education, including reading, mathematics, and English language arts, providing teachers with actionable data and insights to tailor instruction to meet the needs of each student. By harnessing the power of technology and data analytics, RenaissanceLearning Nam empowers educators to make informed decisions, drive student growth, and improve academic outcomes. As a leader in the education technology sector, the company continually updates and expands its portfolio to address the evolving needs of the educational landscape, ensuring that its solutions remain relevant, effective, and aligned with curriculum standards. Through its commitment to innovation, customer support, and educational excellence, RenaissanceLearning Nam plays a vital role in shaping the future of learning and teaching. The company's mission is to foster a love of learning, unlock the full potential of each student, and contribute to the development of well-rounded individuals prepared to succeed in an ever-changing world.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

