Cambium Learning Group is seeking a Senior Software Engineer to join our team in building next-generation educational tools. You will play a key role in designing and delivering a modern, scalable platform that helps educators understand student performance and improve outcomes through intuitive, high-performing features.
Key responsibilities
- Design and build rich, responsive front-end experiences using VueJS or ReactJS.
- Develop and maintain microservices using C#/.NET to power reporting and business logic.
- Integrate with modern data warehouses such as Clickhouse or Amazon Redshift.
- Leverage AWS infrastructure to ensure scalability, resilience, and security.
- Collaborate with product and UX teams while mentoring junior and mid-level engineers.
Requirements
- 5+ years of professional software engineering experience.
- Exceptional skills in building single-page applications with React or VueJS.
- Hands-on experience designing microservices, preferably with C#/.NET.
- Proven experience deploying and operating services within AWS.
- Strong understanding of RESTful APIs, distributed systems, and CI/CD best practices.
What we offer
- Opportunity to work on mission-critical systems serving millions of students.
- A fully remote work environment that values flexibility and results.
- Reimbursement for setting up your home office.
- Engagement in innovative projects involving AI and advanced algorithmic computing.