Cambium Learning Group

Senior Software Engineer

Cambium Learning Group

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.
  • 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.
  • 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.

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.
Benefits
  • Remote First Work Environment
  • Reimbursement to help cover the cost of setting up your home or remote office

Applicant Tracking System Keywords

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

Hard skills
VueJSReactJSC#.NETmicroservicesAPIsdata servicesAWSCI/CDRESTful APIs
Soft skills
communicationmentoringcollaborationagileleadership