EdTech Jobs

This position has been filled

This job is no longer accepting applications. Browse open EdTech jobs or view current openings at Learning A-Z or search for Principal Software Architect jobs.

Summary

Principal Software Architect role leading the design and development of complex, scalable, high-performance systems that serve millions of students across the US. Responsible for driving architectural innovation, mentoring technical teams, and ensuring efficient software delivery across the organization.

Key Responsibilities: Design and develop enterprise-scale distributed systems while leading cross-functional teams on system integration and best practices. Champion new technologies through proof-of-concepts, conduct knowledge sharing sessions, evaluate existing architectures, define software development processes, and interface with executive leadership on strategic initiatives and client engagement.
Skills & Tools: Expert-level proficiency in ASP.NET/C#, SQL, Javascript, web technologies, and multi-tiered web development architecture. Deep understanding of object-oriented design principles, design patterns, data structures, algorithms, and distributed systems; strong leadership and communication skills for mentoring teams and presenting to stakeholders.
Qualifications: Bachelor's or Master's degree in Computer Science (PhD preferred) with 15+ years of hands-on development experience leading teams building large-scale, high-value systems. Demonstrated expertise in architecting mission-critical, highly scaled software solutions.
Location: United States
Compensation: Estimated: $180,000 – $240,000/year based on Principal-level title, 15+ years experience, deep technical expertise, leadership responsibilities, and EdTech sector compensation benchmarks.

Job Description

Job Overview:

We are currently seeking a Principal Software Architect to join our team of more than a hundred software engineers, designers, project managers and software specialists that are smart, creative and excited by what they do. Some of our ground-breaking work includes:

  • Advanced algorithms for computer-adaptive testing
  • Highly scaled and high performance distributed systems
  • Learning management systems
  • User interfaces that are universally accessible to all
  • Innovative, AI based scoring

Job Responsibilities:

  • Technical leader with deep expertise in hands-on design and development of complex, scalable and high performance systems
  • Works across teams to create durable system integration processes to ensure that we are developing software solutions efficiently that meet our internal and external needs
  • Champion the application of new technology solutions or processes within the software organization through building system relevant proof of concepts, conducting knowledge sharing sessions, and supporting the teams in the adoption
  • Continuous evaluation of existing software architectures, proposing new innovative approaches and technologies, developing change management plans, and leading meaningful change
  • Define and drive best of breed software development processes that best fit the organizations strategic objectives
  • Work with project managers on software requirements analysis, road map definition and new product initiatives
  • Identify system and/or project specific constraints. Provide leadership on alternative approaches to reduce risks, re-engineer processes and work with leadership to ensure that we meet organizational commitments
  • Interface directly with upper management in responding to RFPs, supporting organization wide strategic initiatives, interfacing with clients and assessment industry as a whole through presenting at conferences and technical forums

Job Requirements:

  • Bachelors and/or Masters degree in Computer Science. PhD is preferred
  • 15+ years of development experience leading teams building high value, large scale systems
  • Proficient in the following technologies: ASP.NET/C# (or similar OO languages), SQL, Javascript and web technologies
  • Proficient in multi-tiered web based, software development 
  • Solid understanding of object oriented (OO) analysis and design principles 
  • Solid understanding of design patterns, data structures and algorithms
  • Proficiency in development of highly efficient real-time distributed software systems 

Why Work With Us?

When you work with Cambium Assessment, you’ll be helping to design and build inspiring solutions that make a real impact on the online testing industry, as well as the educators and students we support.

  • Our systems are highly scaled and mission critical serving over a third of all students in grades 3-8 in the United States.
  • Our web applications are highly interactive and universally accessible.
  • Our machine scoring methods are driven by artificial intelligence allowing computers to perform such complex operations as grading essays with more accuracy than humans.
  • Our processes use intensive algorithmic computing allowing a customized experience for each student as the exam adapts real-time based upon answers given.

In the 2021–2022 school year, we delivered more than 100 million online tests, successfully supported peak testing volumes exceeding 1.3 million simultaneous test takers, while ensuring an average response time of less than a tenth of a second. We have the most advanced features of any online testing system, and we continue to push boundaries to improve student performance measurement and enabling educators with actionable insights to drive better overall educational outcomes for our students. To learn more about our organization and the exciting work we do, visit www.cambiumassessment.com

An Equal Opportunity Employer

We are dedicated to fostering a culture that celebrates unique backgrounds, ideas, and experiences. All qualified applicants will receive consideration for employment without discrimination on the basis of race, color, age, religion, sex, gender, gender identity/expression, sexual orientation, national origin, protected veteran status, or disability.

Other Open Roles at Learning A-Z

Learning A-Z

Procurement Strategy and Operations Manager

Learning A-Z·🇺🇸Remote - United States

$95K–$145K/yr

2w agoApply
Learning A-Z

Growth & Retention Account Executive

Learning A-Z·🇺🇸Remote - United States

$75K–$120K/yr

3w agoApply