CareerPlanSign in

Lead Software Engineer

NOTTINGHAM 01💼 Full-time🗓 2026-07-28 → 2026-09-27

Core

Design and deliver next-generation desktop and cloud applications and engineering workflows for electro-mechanical system design, simulation, and analysis.

Role type

Lead Software Engineer (Desktop/Cloud Applications)

Builds

Desktop and cloud applications for engineering workflows

Domain

Electronic Design Automation (EDA) / Engineering Software

Deliverable

product features

Required skills

C#, .NET, WPF, XAML, asynchronous programming, object-oriented design, software architecture, performance optimization, AI-assisted development tools

Preferred skills

AI-enabled software solutions, REST APIs, Python automation, Model Context Protocol (MCP), agent frameworks, CAD/CAE/EDA domain knowledge, mathematical concepts, cloud-connected desktop applications, CI/CD pipelines

Technologies

C#, .NET, WPF, XAML, GitHub, Azure DevOps

Responsibilities

Design, develop, and maintain high-quality software applications; Implement scalable solutions using modern architecture; Leverage AI tools to improve productivity; Develop rich user interfaces; Design end-to-end workflows; Lead feature delivery from concept to release; Drive engineering best practices; Optimize application performance; Collaborate with cross-functional teams; Contribute to architectural decisions.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.