Jobs · Engineering

Senior Software Engineer

Cambium Assessment · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

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)
  • 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 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, 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 Haves

  • 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., CloudFormation, CDK)
  • Modern data stores (e.g., PostgreSQL, SQL Server, DynamoDB, or other NoSQL)
  • Observability tools (e.g., CloudWatch, 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?

  • We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences
  • All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history)
  • We will provide reasonable accommodations for qualified individuals with disabilities
  • We are an Equal Opportunity Employer

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com