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 RoleLead, 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 roadmapEssential ExperienceStrong 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 solutionsBeneficial ExperienceDevOps and CI/CD pipeline implementationExposure to machine learning or AI-driven systemsExperience working on technically complex or cutting-edge software productsModern software eng
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!