×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer III

Job in Newton, Middlesex County, Massachusetts, 02165, USA
Listing for: LE0001 Curriculum Associates, LLC
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 93250 - 166250 USD Yearly USD 93250.00 166250.00 YEAR
Job Description & How to Apply Below

Overview

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.

Responsibilities
  • Lead technical initiatives and guide the team to develop innovative software solutions that address complex challenges.
  • Build scalable, efficient, and high‑performance pipelines and workflows for processing large volumes of batch and real‑time data.
  • Maintain and enhance existing software systems to ensure performance and reliability.
  • Recommend and implement technology upgrades to drive continuous improvement.
  • Support real‑time streams, ETL pipelines, data warehouses, and reporting services.
  • Design and develop data frameworks, applications, and microservices that seamlessly integrate with other services.
  • Utilize Big Data tools such as Kafka, AWS S3 Data Lake, EMR, and Spark to ingest, store, transform, and query data.
  • Adhere to coding best practices, including unit testing, design/code reviews, and comprehensive documentation.
  • Conduct thorough code reviews to maintain quality, mentor junior team members, and promote continuous learning.
  • Perform performance analyses and capacity planning for each release.
  • Work effectively as part of an Agile team, contributing to process improvements and innovative solutions.
  • Implement and promote security protocols and data governance standards across development projects.
  • Proactively introduce new approaches to overcome software challenges throughout the product lifecycle.
Qualifications
  • Strong software design skills with a deep understanding of design patterns and performance optimization.
  • Expertise in writing high‑quality, well‑structured Scala code with an emphasis on functional programming and test‑driven development.
  • Ability to produce clear, concise, and organized documentation.
  • Knowledge of Amazon cloud computing services (Aurora MySQL, DynamoDB, EMR, Lambda, Step Functions, and S3).
  • Excellent communication skills and the ability to collaborate effectively with team members of varying technical backgrounds.
  • Proficiency in conducting detailed code reviews focused on improving code quality and mentoring developers.
  • Familiarity with software engineering and project management tools.
  • Commitment to following security protocols and best practices in data governance.
  • Capability to construct KPIs and use metrics for continuous process improvement.
Required

Education and Experience
  • 12+ years of experience designing and developing enterprise‑level software solutions.
  • 10+ years of experience with large‑volume data processing and Big Data tools such as Apache Spark, Scala, and Hadoop.
  • 5+ years of experience developing Scala/Java applications and microservices using Spring Boot.
  • 5+ years of experience working with SQL and relational databases.
  • 2+ years of experience working within Agile/Scrum environments.
Preferred Qualifications
  • Extended experience with Amazon cloud computing infrastructure.
  • Background in the educational technology domain.
Benefits and Pay Range
  • Pay Range – $93,250 - $166,250.
  • The wage range for this role takes into account the wide range of factors that Curriculum Associates considers in making compensation decisions based on our Compensation Philosophy. Actual base pay within that range will vary based on several factors including, but not limited to, prior experience and relevant skill sets.
  • This role is also eligible to participate in the company bonus plan.
  • 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.
  • Employees have 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, as well as a number of additional perks and benefits.
Travel and Working Environment

Minimum travel required between our sites and/or for training purposes (

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary