Senior Software Engineer

Cambium Assessment

Hybrid
5+ years .net software development experience
Sql server stored procedures and triggers
Object-oriented design and algorithm optimization
The role involves designing performant systems from the ground up to handle massive data volumes and millisecond-level latency requirements

Job Summary

  • The role involves designing performant systems from the ground up to handle massive data volumes and millisecond-level latency requirements.
  • Candidates will work on a vast suite of varied systems including web services, Windows daemons, and command-line tools while optimizing database access.
  • The company supports over 126 million online tests annually with mission-critical systems serving a third of US students in grades 3-8.

Matching Summary

The role involves designing performant systems from the ground up to handle massive data volumes and millisecond-level latency requirements.

Skills & Requirements

Must-have

  • 5+ years .NET software development experience
  • SQL Server stored procedures and triggers
  • Object-oriented design and algorithm optimization
  • Full life-cycle software development skills
  • Performance tuning for heavy transactional loads

Nice-to-have

  • AWS cloud infrastructure experience
  • Master's degree in Computer Science
  • Front-end development capabilities
  • System refactoring and redesign experience
  • Collaboration in remote-first environments

Key Requirements

  • Bachelor's degree in CS or related field
  • 5+ years professional .NET development experience
  • Advanced SQL development and relational database skills

Work Rights

Not specified

Tailored Resume

Cover Letter