Software Engineering Team Lead
Our client is seeking a Lead Software Engineer to lead a team of five engineers and drive the development of high-performance desktop software used in cutting-edge industrial applications. The successful candidate will play a key role in translating advanced technical concepts and research-driven innovation into robust, scalable, customer-ready software products. The Role Lead, mentor, and develop a team of 5 software engineersTake ownership of the desktop software architecture (C# / WPF)Translate research concepts and technical innovation into commercial-grade productsDrive best practice in software engineering, quality, and maintainabilityWork closely with technical and research teams to turn new ideas into deployable solutionsRemain hands-on with code, design decisions, and technical problem solvingContribute to product strategy and technical roadmap Essential Experience Strong commercial experience with C# and WPFProven experience leading and developing a software team (minimum team size of 4-5)Experience delivering production-ready software productsA research-led environment (PhD, university research, advanced RandD roles) with subsequent commercial software delivery experienceAbility to translate complex technical or research-driven concepts into practical software solutions Beneficial Experience DevOps and CI/CD pipeline implementationExposure to machine learning or AI-driven systemsExperience working on technically complex or cutting-edge software productsModern so
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!