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.