{"schemaVersion":"jobsearcher.job.v1","id":"a7a5fb9d10e14579a5b5e64e","url":"https://jobsearcher.com/jobs/a7a5fb9d10e14579a5b5e64e","canonicalUrl":"https://jobsearcher.com/jobs/a7a5fb9d10e14579a5b5e64e","title":"Senior Software Engineer","description":"Job Overview:\nAt Cambium Assessment, we’re building a next-generation tools that helps educators understand student performance, take timely action, and improve outcomes. As a Senior Software Engineer, you’ll play a key role in designing and delivering a modern, scalable platform with a SPA front end framework (VueJS /ReactJS), C#-based microservices, and AWS-native infrastructure, integrating with modern data warehouse and analytics platforms.\nYou’ll collaborate closely with product, UX, and data teams to turn complex reporting needs into intuitive, high-performing features for teachers and school leaders.\nJob Responsibilities:\nDesign & build front end experiences\nDevelop rich, responsive applications and dashboards and reporting workflows using VueJS /ReactJS\nImplement reusable components, state management, and front-end architecture that scales.\nOwn backend microservices & data flows\nDesign and implement microservices (primarily in C#/.NET) that power reporting, data access, and business logic.\nBuild and consume APIs and data services that integrate with modern data warehouses (e.g., Clickhouse, Amazon Redshift, BigQuery, Databricks).\nWork with data engineers to ensure reporting services are optimized for query performance and scalability.\nLeverage AWS at scale\nDesign and implement services using AWS (e.g., ECS/Lambda, API Gateway, S3, RDS/Redshift, CloudWatch, etc.).\nAdvocate for and implement best practices around scalability, resilience, security, and cost optimization.\nDrive quality and reliability\nChampion automated testing, code reviews, and observability (logging, metrics, alerting).\nHelp evolve our CI/CD pipelines and deployment practices.\nCollaborate & mentor\nWork closely with Product Managers and UX Designers to refine requirements and deliver user-centric solutions.\nMentor junior and mid-level engineers; set engineering standards and practices for the team.\nParticipate in technical design discussions and architecture reviews.\nJob Requirements:\n5+ years of professional software engineering experience.\nExceptional experience building single-page applications with React/VueJS (hooks, component patterns, state management, performance optimization).\nHands-on experience designing and building microservices (preferably with C#/.NET in production).\nAWS experience is required, including designing, deploying, and operating services using core AWS offerings.\nExperience working with or integrating against at least one modern data warehouse such as:\nClickhouse\nAmazon Redshift\nSolid understanding of RESTful APIs, distributed systems, and event-driven architectures.\nStrong grounding in software engineering best practices: code reviews, testing (unit/integration), version control, CI/CD.\nExcellent communication skills and the ability to work effectively in a cross-functional, agile team.\nNice to Have's:\nExperience with Python for services, data processing, or automation.\nBackground in K–12 education, edtech, or reporting/analytics systems.\nExperience with:\nETL/ELT tools and patterns (e.g., AWS Glue, custom pipelines).\nInfrastructure as Code (e.g., CloudFormation, CDK).\nModern data stores (e.g., PostgreSQL, SQL Server, DynamoDB, or other NoSQL).\nObservability tools (e.g., CloudWatch, Datadog, New Relic).\nAuthentication and authorization frameworks (e.g., OAuth2, OpenID Connect, Cognito).\nWhat We’re Looking For (Mindset & Traits):\nYou care about user experience and can translate teacher needs into technical solutions.\nYou’re comfortable moving between front end, backend, and data layers, and owning features end-to-end.\nYou enjoy mentoring others, improving team practices, and raising the engineering bar.\nYou’re pragmatic: you balance ideal architecture with real-world constraints and timelines.\nYou’re excited by the green field development opportunity rather than just maintaining legacy systems.\nWhy Work With Us?\nWhen 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.\nOur systems are highly scaled and mission critical serving over a third of all students in grades 3-8 in the United States.\nOur web applications are highly interactive and universally accessible.\nOur machine scoring methods are driven by artificial intelligence allowing computers to perform such complex operations as grading essays with more accuracy than humans.\nOur processes use intensive algorithmic computing allowing a customized experience for each student as the exam adapts real-time based upon answers given.\nIn the 2024 school year, we delivered more than 126 million online tests, and successfully supported peak testing volumes exceeding 1.5 million simultaneous test takers. 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.\nRemote First Work Environment\nOur Remote First approach gives employees the flexibility and trust they need to effectively balance work with life. It creates a culture in which all employees are valued and where success is measured in results. It allows us to work collaboratively, inclusively and for greater positive impact, regardless of our individual locations.\nIf you will be working remotely, either occasionally or on a permanent basis, you must have a reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.\nThe successful candidate will be expected to actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on, as part of their role. To maintain confidentiality and ensure a fair evaluation process, the use of note-taking tools, reference materials, or AI-powered tools (including generative AI, language models, or similar technologies) during interviews or other selection activities is prohibited unless prior written approval has been obtained from the People Experience team. If you require an exception for medical, accessibility, or other reasons, please contact your Talent Acquisition team member to discuss accommodations in advance.\nAs part of our Remote-First benefits, Cambium offers reimbursement to help cover the cost of setting up your home or remote office.\nAn Equal Opportunity Employer\nWe 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 (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history).\nWe will provide reasonable accommodations for qualified individuals with disabilities. You may request an accommodation during the recruiting process with your Talent Acquisition team member.","company":"Cambium Learning Group","rawCompany":"cambium learning group","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-08T12:54:04.985Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer","description":"Job Overview:\nAt Cambium Assessment, we’re building a next-generation tools that helps educators understand student performance, take timely action, and improve outcomes. As a Senior Software Engineer, you’ll play a key role in designing and delivering a modern, scalable platform with a SPA front end framework (VueJS /ReactJS), C#-based microservices, and AWS-native infrastructure, integrating with modern data warehouse and analytics platforms.\nYou’ll collaborate closely with product, UX, and data teams to turn complex reporting needs into intuitive, high-performing features for teachers and school leaders.\nJob Responsibilities:\nDesign & build front end experiences\nDevelop rich, responsive applications and dashboards and reporting workflows using VueJS /ReactJS\nImplement reusable components, state management, and front-end architecture that scales.\nOwn backend microservices & data flows\nDesign and implement microservices (primarily in C#/.NET) that power reporting, data access, and business logic.\nBuild and consume APIs and data services that integrate with modern data warehouses (e.g., Clickhouse, Amazon Redshift, BigQuery, Databricks).\nWork with data engineers to ensure reporting services are optimized for query performance and scalability.\nLeverage AWS at scale\nDesign and implement services using AWS (e.g., ECS/Lambda, API Gateway, S3, RDS/Redshift, CloudWatch, etc.).\nAdvocate for and implement best practices around scalability, resilience, security, and cost optimization.\nDrive quality and reliability\nChampion automated testing, code reviews, and observability (logging, metrics, alerting).\nHelp evolve our CI/CD pipelines and deployment practices.\nCollaborate & mentor\nWork closely with Product Managers and UX Designers to refine requirements and deliver user-centric solutions.\nMentor junior and mid-level engineers; set engineering standards and practices for the team.\nParticipate in technical design discussions and architecture reviews.\nJob Requirements:\n5+ years of professional software engineering experience.\nExceptional experience building single-page applications with React/VueJS (hooks, component patterns, state management, performance optimization).\nHands-on experience designing and building microservices (preferably with C#/.NET in production).\nAWS experience is required, including designing, deploying, and operating services using core AWS offerings.\nExperience working with or integrating against at least one modern data warehouse such as:\nClickhouse\nAmazon Redshift\nSolid understanding of RESTful APIs, distributed systems, and event-driven architectures.\nStrong grounding in software engineering best practices: code reviews, testing (unit/integration), version control, CI/CD.\nExcellent communication skills and the ability to work effectively in a cross-functional, agile team.\nNice to Have's:\nExperience with Python for services, data processing, or automation.\nBackground in K–12 education, edtech, or reporting/analytics systems.\nExperience with:\nETL/ELT tools and patterns (e.g., AWS Glue, custom pipelines).\nInfrastructure as Code (e.g., CloudFormation, CDK).\nModern data stores (e.g., PostgreSQL, SQL Server, DynamoDB, or other NoSQL).\nObservability tools (e.g., CloudWatch, Datadog, New Relic).\nAuthentication and authorization frameworks (e.g., OAuth2, OpenID Connect, Cognito).\nWhat We’re Looking For (Mindset & Traits):\nYou care about user experience and can translate teacher needs into technical solutions.\nYou’re comfortable moving between front end, backend, and data layers, and owning features end-to-end.\nYou enjoy mentoring others, improving team practices, and raising the engineering bar.\nYou’re pragmatic: you balance ideal architecture with real-world constraints and timelines.\nYou’re excited by the green field development opportunity rather than just maintaining legacy systems.\nWhy Work With Us?\nWhen 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.\nOur systems are highly scaled and mission critical serving over a third of all students in grades 3-8 in the United States.\nOur web applications are highly interactive and universally accessible.\nOur machine scoring methods are driven by artificial intelligence allowing computers to perform such complex operations as grading essays with more accuracy than humans.\nOur processes use intensive algorithmic computing allowing a customized experience for each student as the exam adapts real-time based upon answers given.\nIn the 2024 school year, we delivered more than 126 million online tests, and successfully supported peak testing volumes exceeding 1.5 million simultaneous test takers. 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.\nRemote First Work Environment\nOur Remote First approach gives employees the flexibility and trust they need to effectively balance work with life. It creates a culture in which all employees are valued and where success is measured in results. It allows us to work collaboratively, inclusively and for greater positive impact, regardless of our individual locations.\nIf you will be working remotely, either occasionally or on a permanent basis, you must have a reliable internet connection through a cable or fiber-optic broadband service with minimum speeds of 10 Mbps download and 5 Mbps upload.\nThe successful candidate will be expected to actively participate in video-based interviews during the recruiting process and ongoing virtual meetings with their camera on, as part of their role. To maintain confidentiality and ensure a fair evaluation process, the use of note-taking tools, reference materials, or AI-powered tools (including generative AI, language models, or similar technologies) during interviews or other selection activities is prohibited unless prior written approval has been obtained from the People Experience team. If you require an exception for medical, accessibility, or other reasons, please contact your Talent Acquisition team member to discuss accommodations in advance.\nAs part of our Remote-First benefits, Cambium offers reimbursement to help cover the cost of setting up your home or remote office.\nAn Equal Opportunity Employer\nWe 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 (including pregnancy, gender, gender identity/expression, or sexual orientation), national origin, protected veteran status, disability, or genetic information (including family medical history).\nWe will provide reasonable accommodations for qualified individuals with disabilities. You may request an accommodation during the recruiting process with your Talent Acquisition team member.","datePosted":"2026-08-08T12:54:04.985Z","dateModified":"2026-08-08T12:54:04.985Z","hiringOrganization":{"@type":"Organization","name":"Cambium Learning Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a7a5fb9d10e14579a5b5e64e"},"url":"https://jobsearcher.com/jobs/a7a5fb9d10e14579a5b5e64e"}}