MongoDB is seeking a Lead Software Engineer to join the Atlas Clusters Organization. The organization is responsible for building MongoDB At…
Lead Software Developer - Dynamics 365 CE
Skills & Technologies
Job Description
Are you experienced in Dynamics 365 CE and ready to take ownership of how a platform is designed, built, and governed?
We are looking for a Lead Software Developer to take technical ownership of our clients Dynamics 365 CE platform. This is a hands-on role with responsibility for setting direction, improving engineering quality, and leading a small team.
The role
Reporting into the Software Development Manager, you will act as the technical lead for Dynamics 365 CE, shaping how the platform is used across the organisation and ensuring solutions are robust, supportable, and aligned.
You will focus on
Owning the Dynamics 365 CE platform, setting the technical direction and ensuring solutions align with architecture and constraints
Designing and developing plugins, workflows, and integrations using C#/.NET
Reviewing code and technical designs to improve quality and consistency across teams
Defining and embedding engineering standards for Dynamics 365 CE delivery
Line managing a small team of data engineers, setting priorities and supporting their development
Identifying technical risks and platform limitations early, making them visible
Improving data quality and reducing integration issues between Dynamics and downstream systems
What it is in it for you
Opportunity to help shape the software development processes
Showcase your software development skills and technical capability
Develop strong working relationships at all levels to make sure that services are in line with our standards.
Work collaboratively with other areas of our organisation to deliver key projects.
What we are looking for
Proven experience line managing or mentoring engineers
Strong hands-on experience with Dynamics 365 CE / Dataverse
Experience developing C#/.NET plugins and custom workflows
Ability to set technical direction and review designs and code
Experience managing Dynamics solutions across environments
Good understanding of integration patterns and data flows
Ability to identify risks and challenge poor technical decisions
Experience working in Agile teams using Azure DevOps
Hybrid working (1-2 days per week in Birmingham)
Salary to £60k per annum (+ excellent pension and benefits package)
Company & Role Analysis
JobSeeker+Neutral 2–4 sentence summary of what working at this company is like, drawn from public reviews and press coverage. Tone, collaboration style, pace, benefits highlights.
£45,000 – £60,000 (Glassdoor, Levels.fyi, 2025)
Similar roles
See moreLead Software Engineer
Salary: £70,000 - 80,000 per year Requirements: Strong commercial experience as a developer, focusing on Node.js development Confident desig…
Lead Software Engineer
Salary: £80,000 - 85,000 per year Requirements: Strong background in modern .NET/C# development & architecture. A track record of leading an…
Lead Software Engineer
Pay up to £92,522, plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work life balance. Are you ready to…
Lead Software Engineer
With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, inv…
Lead Software Engineer
Pay up to £92,522, plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work life balance. Are you ready to…