Senior Software Engineer

March 14

Apply Now
Logo of Cambium Learning Group

Cambium Learning Group

Cambium Learning Group is a company focused on providing essential educational solutions through a family of companies. They create experiences designed to help educators and students succeed by leveraging technology, including artificial intelligence and machine learning. Cambium Learning Group's brands are among the most respected in the edtech sector, supporting meaningful work and innovation in education. Their commitment is reflected in their dedication to making every learning moment valuable and impactful.

at-risk and special student populations • reading intervention • math intervention • summer intervention • English language learners

501 - 1000 employees

Founded 2009

📚 Education

🤖 Artificial Intelligence

📋 Description

• As a Senior Software Engineer at Cambium Assessment, you will be an integral part of the Analysis software engineering team. • This group of professionals provide custom software solutions for our clients as well as internal support systems. • Much of the work we perform is new development, so the right candidate will have the skills needed to perform full life-cycle software development. • We work with LOTS of data (many, many TB) & it comes fast! Scalability & heavy transactional loads, heavy reporting are common challenges for us. • We solve a lot of interesting and tricky problems. • Often not your typical collect/save/display that you get at other places. • Working across tiers as required. • Opportunities for more advanced coding. Milliseconds matter! Performance is key! • Optimizing database access, algorithms, choosing the right data structures, in general working to design performant systems. • We write code from the ground up. • We don’t use a lot of frameworks, packages, etc. • Not a lot of macro-level stuff. • Core software engineering chops is what we’re looking for. • Our suite of systems is vast and varied. • There are web services (REST, SOAP, hybrid), windows services, daemons, websites, libraries, command line tools, windows apps. • And they’re always in motion, being enhanced to meet new requirements and to move them into the future. • We have plans to redesign several of the older systems, which will be a lot of fun. • There are a lot of system interfaces, both within our own suite as well as across teams in the organization. • Plenty of opportunities for collaboration with a lot of smart people. • We have immediate needs for refactoring and several enhancements to allow us to scale up to meet increased loads. • Although our front-end needs are modest we are looking for someone that can help us with new front end development and enhancements to existing systems. • We mostly use SQL server and C#.

🎯 Requirements

• 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 or related experience. • SQL experience to include development work with relational databases, stored procedures, triggers, writing SQL queries. • Experienced in object-oriented design. • Solid understanding of algorithms. • Detail-oriented with excellent problem-solving skills. • Good communication skills. • Self-starter, ability to work in a team environment as well as alone.

🏖️ Benefits

• Reimbursement to help cover the cost of setting up your home or remote office.

Apply Now

March 14

As a Lead Mobile Software Engineer, you will deliver robust mobile solutions for Mindgrub’s clients, focusing on both iOS and Android platforms.

March 14

Lead telecom operations to optimize data quality and support a remote team at Zeitview.

March 14

Become part of an innovative team at iSpot.tv as a Senior Software Engineer, driving data analysis and feature development.

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs as soon as they're posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Loved by 10,000+ remote workers
🎉$6 / week

Cancel anytime

MOST POPULAR
🥳$18 / month
$24
Save 25% vs weekly

Cancel anytime

BEST VALUE
🥰$54 / year
$216
Save 75% vs monthly

Cancel anytime

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com