Curriculum Associates logo

Principal Software Engineer (Full-Stack Java)

Curriculum Associates

US, MA
Full Time
Senior
111k-197k
about 1 month ago

Job Description

About the Role

At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the nation's K-8 students. For more than 50 years, our commitment to making classrooms better places, serving educators, and supporting accessible learning experiences for all students has driven the continuous improvement of our innovative programs. Our team of more than 2,500 employees is composed of lifelong learners who stand behind this mission, working tirelessly to serve the educational community with world-class programs and support every day. Take an innovative educational technology organization to the next level by becoming part of our rapidly growing organization.

Key Responsibilities

  • Design, develop, and deliver rich applications using Java, Spring, SQL, and related frameworks.
  • Design and develop rich user experiences using Typescript, React, Redux, and modern frontend tools and frameworks.
  • Work closely with agile development team members, product owners, and user experience designers to understand requirements and deliver solutions.
  • Help build new and innovative solutions that solve challenging software issues.
  • Collaborate effectively with multiple stakeholders, including Product and QA, translating product requirements into technical solutions.
  • Partner with cross-functional peers on other teams to design and deliver solutions.
  • Lead projects and contribute to architectural initiatives.

Requirements

  • Experience as a team lead, educating, mentoring, and supporting other members of your team to deliver large scale initiatives.
  • Strong verbal, written, and presentation skills to document, train, and mentor.
  • Experience designing and developing backend services and APIs using Spring, Spring Boot, JPA/Hibernate.
  • Experience working with SQL and databases, including schema design and analytic SQL.
  • Experience with developing and scaling microservices using containers on AWS.
  • Experience designing and developing domain data models.
  • Experience calling and using a wide variety of AWS services.
  • Experience with modern Typescript, React, Redux, and frontend build tools.
  • Experience building frontend applications and libraries that call backend services APIs.
  • Experience and passion for producing clear, maintainable, and testable code using tools like Junit, NGUnit, React Testing Library, and Playwright.
  • Experience working with Node and AWS Lambda for backend services.
  • 10+ years of working experience.

Nice to Have

  • Experience or knowledge of functional programming languages like Scala, Clojure, Elm, or Elixir.
  • Data design and data engineering.
  • Educational or Ed-Tech background.

Qualifications

  • 10+ years of working experience.

Benefits & Perks

  • Benefit eligible employees (and their families) are covered by medical, dental, vision, and basic life insurance.
  • Employees can enroll in our company's 401k plan and receive an employer match.
  • Access to a flexible vacation and sick policy in addition to twelve paid holidays and a winter office closure between Christmas and New Year's.
  • Additional perks and benefits.

Working at Curriculum Associates

Our team of more than 2,500 employees is composed of lifelong learners who stand behind our mission, working tirelessly to serve the educational community with world-class programs and support every day.

Apply Now

Job Details

Posted AtJun 18, 2025
Salary111k-197k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Curriculum Associates

Website

curriculumassociates.com

Company Size

1001-5000 employees

Location

US, MA

Industry

All Other Schools and Instruction

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches