Salary: £34,000 – £45,000 per annum (DOE) + Excellent Benefits Package
Location: Nottingham (100% on-site)
Type: Full-Time, Permanent
Overview:
An exciting opportunity for a CAD Software Developer to join a cutting-edge engineering team developing software that directly interacts with high-performance industrial hardware. This role is hands-on and will suit someone who thrives on solving real-world problems and enjoys collaborating with multidisciplinary teams.
Responsibilities:
- Develop and maintain complex desktop applications using C++ (especially legacy MFC-based applications)
- Collaborate with cross-functional teams including software, hardware, and mechanical engineers
- Work on full-stack features including C#, ASP.NET Core, and SQL Server
- Build solutions that improve geometry handling, modelling, and system optimisation
- Actively interact with the hardware and engage with real-time feedback on the shop floor
Requirements:
- 3+ years of professional software development experience (5+ years preferred)
- Strong experience in C++ development, including legacy MFC frameworks
- Full-stack capabilities with C#, ASP.NET Core, and SQL Server
- Problem-solver who enjoys practical, hands-on development
- Ability to work closely with physical hardware and engineering teams
- Bonus: Experience with CAD/CAM software, CNC machinery, or PLC programming (e.g., CODESYS)
Tech Stack:
- Languages: C++, C#, ASP.NET Core
- Tools: Azure DevOps, Git
- Database: SQL Server
- Platform: Windows desktop with web-connected services
Benefits:
- Flexible working hours: 40-hour workweek with flexi-time
- Core hours: 9:00am–3:00pm (with a 30-minute lunch break)
- Annual performance-based bonus
- Life insurance provided by the company
- Cycle to Work Scheme
- Work closely with engineering and production teams
- Small, agile team offering ownership, impact, and a long-term product focus
To apply for this job email your details to oliver@2fawcett.com