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

Senior Software Engineer

Job in Concord, Middlesex County, Massachusetts, 01742, USA
Listing for: Cambium Assessment
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below

Senior Software Engineer

Cambium Assessment

Job Overview

At Cambium Assessment, we’re building next‑generation tools that help educators understand student performance, take timely action, and improve outcomes. As a Senior Software Engineer, you’ll design and deliver a modern, scalable platform with a SPA front‑end framework (VueJS /React

JS), C#‑based microservices, and AWS‑native infrastructure, integrating with modern data warehouse and analytics platforms.

You’ll collaborate closely with product, UX, and data teams to turn complex reporting needs into intuitive, high‑performing features for teachers and school leaders.

Job Responsibilities
  • Design & build front‑end experiences
    • Develop rich, responsive applications and dashboards and reporting workflows using VueJS /React

      JS.
    • Implement reusable components, state management, and front‑end architecture that scales.
  • Own backend microservices & data flows
    • Design and implement microservices (primarily in C#/.NET) that power reporting, data access, and business logic.
    • Build and consume APIs and data services that integrate with modern data warehouses (e.g., Clickhouse, Amazon Redshift, Big Query, Databricks).
    • Work with data engineers to ensure reporting services are optimized for query performance and scalability.
  • Leverage AWS at scale
    • Design and implement services using AWS (e.g., ECS/Lambda, API Gateway, S3, RDS/Redshift, Cloud Watch, etc.).
    • Advocate for and implement best practices around scalability, resilience, security, and cost optimization.
  • Drive quality and reliability
    • Champion automated testing, code reviews, and observability (logging, metrics, alerting).
    • Help evolve our CI/CD pipelines and deployment practices.
  • Collaborate & mentor
    • Work closely with Product Managers and UX Designers to refine requirements and deliver user‑centric solutions.
    • Mentor junior and mid‑level engineers; set engineering standards and practices for the team.
    • Participate in technical design discussions and architecture reviews.
Job Requirements
  • 5+ years of professional software engineering experience.
  • Exceptional experience building single-page applications with React/VueJS (hooks, component patterns, state management, performance optimization).
  • Hands‑on experience designing and building microservices (preferably with C#/.NET in production).
  • AWS experience is required, including designing, deploying, and operating services using core AWS offerings.
  • Experience working with or integrating against at least one modern data warehouse such as Clickhouse or Amazon Redshift.
  • Solid understanding of RESTful APIs, distributed systems, and event‑driven architectures.
  • Strong grounding in software engineering best practices: code reviews, testing (unit/integration), version control, CI/CD.
  • Excellent communication skills and the ability to work effectively in a cross‑functional, agile team.
Nice To Have's
  • Experience with Python for services, data processing, or automation.
  • Background in K–12 education, edtech, or reporting/analytics systems.
  • Experience with ETL/ELT tools and patterns (e.g., AWS Glue, custom pipelines).
  • Infrastructure as Code (e.g., Cloud Formation, CDK).
  • Modern data stores (e.g., Postgre

    SQL, SQL Server, Dynamo

    DB, or other No

    SQL).
  • Observability tools (e.g., Cloud Watch, Datadog, New Relic).
  • Authentication and authorization frameworks (e.g., OAuth2, OpenID Connect, Cognito).
What We’re Looking For (Mindset & Traits)
  • You care about user experience and can translate teacher needs into technical solutions.
  • You’re comfortable moving between front end, backend, and data layers, and owning features end‑to‑end.
  • You enjoy mentoring others, improving team practices, and raising the engineering bar.
  • You’re pragmatic: you balance ideal architecture with real‑world constraints and timelines.
  • You’re excited by the green‑field development opportunity rather than just maintaining legacy systems.
Why Work With Us

When you work with Cambium Assessment, you’ll be helping to design and build inspiring solutions that make a real impact on the online testing industry, as well as the educators and students we support.

  • Our systems are highly scaled and mission critical, serving over a third of all students in grades 3‑8 in the…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary