Senior Software Engineer
Company: Cambium Assessment
Location: Concord, MA (Remote)
Type: Full-time
Level: Senior
Remote: Yes
Posted: 2026-03-10
About this role
Job Overview
At Cambium Assessment, we’re building a next-generation tools that helps educators understand student performance, take timely action, and improve outcomes. As a Senior Software Engineer, you’ll play a key role in designing and delivering a modern, scalable platform with a SPA front end framework (VueJS /ReactJS), 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 /ReactJS
- 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, BigQuery, 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, CloudWatch, 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 di...