Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Curriculum Associates

Senior Software Engineer

Curriculum Associates

Senior Software Engineer architecting scalable solutions at Curriculum Associates, an educational technology company. Leveraging Big Data expertise and guiding teams in developing impactful software solutions.

Posted 7/1/2026full-timeRemote • Massachusetts • 🇺🇸 United StatesSenior💰 $93,250 - $166,250 per yearWebsite

Tech Stack

Tools & technologies
ApacheCloudDynamoDBETLHadoopJavaMicroservicesMySQLScalaSparkSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • 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
  • Conduct thorough code reviews to maintain quality, mentor junior team members, and promote continuous learning
  • Implement and promote security protocols and data governance standards across development projects

Requirements

What you’ll need
  • 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
  • Expertise in writing high-quality, well-structured Scala code with an emphasis on functional programming and test-driven development
  • Knowledge of Amazon cloud computing services (Aurora MySQL, DynamoDB, EMR, Lambda, Step Functions, and S3)
  • Commitment to following security protocols and best practices in data governance

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Basic life insurance
  • 401(k) with employer match
  • Flexible vacation policy
  • Twelve paid holidays
  • Winter office closure between Christmas and New Year's

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ScalaJavaSpring BootSQLFunctional ProgrammingTest-Driven DevelopmentETL PipelinesData WarehousingBatch ProcessingReal-Time Data Processing
Soft Skills
MentoringTeam LeadershipContinuous Learning