Logo
Cambium Assessment

Senior Software Engineer

Cambium Assessment, Baltimore, Maryland, United States, 21276

Save Job

Overview Senior Software Engineer

role at

Cambium Assessment .

Join to apply for the

Senior Software Engineer

role at

Cambium Assessment . Direct message the job poster from Cambium Assessment.

As a Senior Software Engineer at Cambium Assessment, you will be an integral part of the Analysis software engineering team. This group provides custom software solutions for our clients as well as internal support systems. Much of the work is new development, so the right candidate will have the skills needed to perform full life-cycle software development. We work with large data volumes (many TB) and face scalability, heavy transactional loads, and complex reporting challenges.

Responsibilities

Optimize database access, algorithms, and data structures to achieve high performance; focus on scalable design.

Develop code with minimal reliance on frameworks; contribute core software engineering expertise across projects.

Work on a diverse suite of systems, including web services (REST, SOAP, hybrid), Windows services, daemons, websites, libraries, command line tools, and Windows apps.

Collaborate across teams for interfaces and integration; participate in design and implementation across multiple systems.

Refactor and enhance existing systems to scale with increased loads and evolving requirements; contribute to new front-end development as needed.

Primary technology focus is SQL Server and C#.

Qualifications

Bachelor’s degree in computer science (or related field) and 5+ years of 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 including development with relational databases, stored procedures, triggers, and writing queries

Experience with object-oriented design

Solid understanding of algorithms

Detail-oriented with excellent problem-solving skills

Self-starter with the ability to work both in a team and independently

Preferred Qualifications

M.S. in Computer Science

AWS

Why Work With Us When you work with Cambium Assessment, you’ll be helping design and build solutions that impact the online testing industry, educators, and students.

Our systems are highly scaled and mission critical, serving over a third of all students in grades 3–8 in the United States.

Web applications are highly interactive and universally accessible.

Machine scoring uses AI to grade essays with high accuracy.

Real-time adaptive exams provide personalized experiences for each student.

In the 2024 school year, we delivered more than 126 million online tests and supported peak testing volumes exceeding 1.5 million simultaneous test takers. Learn more at www.cambiumassessment.com.

Remote Work & Benefits Remote-first approach with flexibility and trust to balance work and life. If working remotely, a reliable internet connection with至少 10 Mbps download and 5 Mbps upload is required.

We offer reimbursement to help cover the cost of setting up your home or remote office as part of our Remote-First benefits.

Equal Opportunity Employer We are dedicated to fostering a culture that celebrates diverse 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. We provide reasonable accommodations during the recruiting process upon request.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Education Administration Programs, Primary and Secondary Education, and Software Development

#J-18808-Ljbffr