Senior Software Engineer II

Curriculum Associates
North Billerica, MAFULL_TIMEPosted Aug 7, 2026

Role responsibilities

Design and implement scalable technical solutions for complex features while ensuring high code quality and maintainability. Lead planning initiatives, mentor other engineers, and collaborate with cross-functional stakeholders to align on product goals.

Requirements

Requires a Bachelor's degree in Computer Science or a related field and typically 8+ years of professional software engineering experience. Must have a strong background in backend development with Java, Spring Boot, and experience with cloud platforms and distributed systems.

Key skills

Technical Design, Architecture, Java, Spring Boot, Microservices, Cloud Platforms, AWS, Azure, Distributed Systems, SaaS, SQL, NoSQL, CI/CD, Automation, Mentoring, Code Review

Keywords

Java, Spring Boot, AWS, Azure, Microservices, Distributed Systems, SaaS, SQL, NoSQL, CI/CD, Automation, AI-assisted workflows, Software Engineering, Backend Development, Database Design, Scalability, Security, Root-cause Analysis, E-Learning, Education Technology, Technical Architecture, Code Review, Observability, Incident Response

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free