Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Cambium Learning Group Logo

Senior Software Engineer I

Cambium Learning Group

Salary not specified
Sep 26, 2025
Remote, US
Apply Now

Cambium Assessment is looking to solve the problem of providing innovative and cutting-edge assessment services and technical assistance to school systems nationwide, and is seeking a Full Stack .NET Software Engineer to be an integral part of their software engineering and product development team.

Requirements

  • SQL experience to include development work with relational databases, stored procedures, triggers, writing SQL queries
  • Experienced in object oriented (OOP), along with a demonstrated professional knowledge in OO design
  • Solid understanding of algorithms
  • Experience developing restful web services and web APIs
  • Proficiency in developing full-stack software applications, utilizing front-end frameworks such as Angular, React, Vue, or equivalent technologies
  • AWS
  • Experience with .NET software development

Responsibilities

  • Utilizing backend technologies like SQL and Aurora MySQL to manage and query databases effectively.
  • Designing, implementing, and maintaining APIs to facilitate communication between various systems and services.
  • Leveraging AWS cloud services for infrastructure provisioning, deployment, and management.
  • Implementing serverless architecture using AWS Lambda for scalable and cost-effective application development.
  • Collaborate with our team of educational content and UX designers, product managers, QA staff, and DevOps engineers to ensure the timely delivery of educational software products
  • Troubleshoot complex problems across a multi-tiered architecture and support deployed systems on production
  • Optimize application performance, scalability, and reliability by leveraging AWS cloud services, containerization, and other best practices.

Other

  • Bachelor's Degree in Computer Science (or related field) and 5+ years professional .NET software development experience or Master's Degree in Computer Science and 3+ years of .NET software development experience.
  • Detail-oriented with excellent problem-solving skills
  • Good communication skills
  • Self-starter, ability to work in a team environment as well as alone
  • Reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.