> Markdown version of [/jobs/ext/3059028-software-engineer](https://www.wearedevelopers.com/jobs/ext/3059028-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Renaissance Learning, Inc. - **Location:** Houghton le Spring, UK - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Computing, Cloud Storage, Code Review, Databases, Continuous Integration, SQL Azure, Systems Development Life Cycle, SQL Databases, Strategies of Testing, TypeScript, Web Content Accessibility Guidelines, Web Applications, Web Application Frameworks, GitHub Copilot, ReactJS, AngularJS, Front End Software Development, Restful APIs - **Published:** September 25, 2026 - **Apply:** https://startup.jobs/software-engineer-renaissance-learning-emea-ap-10188863 ## About the Role * Some previous professional software development experience * Full-stack experience and skills in C#/.NET, TypeScript/JavaScript, and SQL (you don't need to be an expert in all three) * Experience with modern web frameworks (Angular, React, or similar) * Understanding of system design, REST APIs, databases, and cloud platforms (Azure preferred) * Understanding of testing approaches (e.g. unit, integration, end-to-end) and familiarity with CI/CD pipelines Engineering Mindset * You value quality and craft - testing, clean code, and thoughtful design matter to you * You're curious about AI tooling (GitHub Copilot, Claude Code, etc.) * You can work effectively both independently and collaboratively * You understand trade-offs - when to optimize, when to ship, when to refactor * You care about accessibility, performance, security, and maintainability - and apply them in practice * You communicate technical concepts clearly to diverse audiences Nice to Have Experience (But Not Essential) * Azure (App Services, Static Web Apps, Storage Accounts, Azure SQL) * Angular (we'll support you to learn if you're coming from another framework) * AI-assisted development tools * EdTech, SaaS, or mission-driven tech background * WCAG accessibility standards ## Description You'll work on high-scale global EdTech systems (Azure, .NET, Angular) that process assessment data for millions of students worldwide, and join a collaborative agile team with autonomy, high engineering standards, and a focus on continuous improvement. What makes this different: * Craft matters - We value clean code, a quality mindset, and engineering excellence * Trust and support - Teams make technical decisions collaboratively with mentorship when you need it * Real impact - Your work helps teachers make better decisions for their students * Help build our AI-first future - We're early in the process of adopting agentic SDLC, you'll help define how we integrate AI into our workflows What You'll Do: * Design, build, and maintain features across the full stack (Azure, .NET APIs, Angular frontend, SQL databases) * Make or contribute to architectural and technical decisions within your domain * Write clean, tested, maintainable code that solves real problems * Participate in and improve our engineering practices (code review, testing strategies, CI/CD pipelines) * Experiment with AI tools to help build towards our adoption of agentic workflows * Work closely with product, design, quality assurance, and other engineering teams to deliver valuable outcomes for teachers and students * Break down ambiguous problems, propose ideas, and help bring them to completion ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Hacking MSSQL on Cloud. All of them. How I became sysadmin on Azure, AWS, GCP and Alibaba.](https://www.wearedevelopers.com/videos/100339-hacking-mssql-on-cloud-all-of-them-how-i-became-sysadmin-on-azure-aws-gcp-and-alibaba) - [WeAreDevelopers LIVE - Accessibility isn't magic, Longevity, Devrel in times of AI and more](https://www.wearedevelopers.com/videos/1730-wearedevelopers-live-accessibility-isn-t-magic-longevity-devrel-in-times-of-ai-and-more) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)