About this role
Salary: £70,000 - 70,000 per year
Requirements
- Experience building, leading and developing software or digital development teams
- A hands-on approach and ability to step into technical work when required
- Knowledge of Microsoft Dynamics 365, including Customer Engagement or Dataverse, configuration, customisation, data management and integration
- Experience with Power Apps, Power Automate and Power BI, including governance, environments and licensing
- Front-end web development and hosting experience, ideally with TypeScript, JavaScript, React or Next.js
- Working knowledge of AWS and cloud or serverless platforms, potentially including S3, CloudFront, Amplify or container services
- Experience with modern APIs and authentication technologies such as OAuth and OIDC
- Competency in TypeScript, JavaScript, C#, PHP, Python or another modern programming language
- Experience with Postman or Insomnia, GitHub, CI/CD tooling and release pipelines
- Ability to write complex queries against SQL Server, PostgreSQL or MySQL
- Experience managing third-party suppliers and balancing internal and outsourced delivery
- Strong communication skills, including the ability to explain technical subjects to non-technical stakeholders
- Experience working with Cyber Essentials Plus and ISO security standards
- Ability to provide sound technical leadership, ask the right questions, support a team and make pragmatic decisions across a varied digital environment
Responsibilities
- Lead, coach and develop our in-house development team, building the skills, capacity and environment needed to deliver high-quality work
- Set the technical direction and own architecture across Dynamics 365, Power Platform, front-end applications and AWS-hosted services
- Oversee the design, development and support of solutions and integrations for new and existing digital products
- Balance low-code solutions with bespoke development to keep platforms consistent, secure and maintainable
- Champion code review, testing, secure development and effective CI/CD pipelines
- Improve the developer experience, remove technical blockers and address technical debt with Technical Delivery
- Act as an escalation point for technical and integration queries from internal teams and suppliers
- Oversee web hosting and AWS environments for performance, resilience, scalability and cost efficiency
- Manage environments, access and licensing across Dynamics 365, Power Platform and AWS
- Maintain systems, integration and architecture documentation, including records of key technical decisions
- Support compliance with Cyber Essentials Plus and ISO alongside infrastructure and security colleagues
- Manage supplier performance and contribute to incident reviews to help prevent recurrence
Technologies
- AWS
- C#
- CI/CD
- Cloud
- GitHub
- Support
- JavaScript
- MySQL
- OAuth
- PHP
- PostgreSQL
- Postman
- Power BI
- Python
- React
- SQL
- Security
- Serverless
- TypeScript
- Web
- Office 365
- Microsoft Power Platform
More
We are STEM Learning, an organisation dedicated to improving lives through STEM education. Our digital products and platforms support teachers, educators, students, employers and educational organisations across the UK, including through subject-specific professional development, learning resources and the STEM Ambassadors programme. As Software Development Manager, you will lead our in-house development function and manage relationships with key third-party suppliers, shaping the technical direction of platforms that support STEM teaching and learning. You will work with a team with senior, full-stack and Dynamics development expertise, alongside our IT Lead, internal stakeholders and external technology partners. We are looking for someone who brings our values to life by being sustainable, innovative and proactive.
The role is based at the National STEM Learning Centre in York, with hybrid working and normally two days on-site each week, plus flexible hours. Salary is £60,000–£70,000, with a comprehensive benefits package including flexible working, up to 15% employer pension contributions, 30 days annual leave plus public holidays and a Christmas shutdown, your birthday off, discretionary bonus schemes, a funded Medicash health and wellbeing programme, cycle-to-work and electric car salary sacrifice schemes, subsidised on-site parking, discounted gym membership and corporate discounts, three volunteering days per year and an employee assistance programme.
last updated 46 week of 2026