Software Engineer

Signum People Solutions — United Kingdom · Posted ~21 hours ago

Mid

Skills

C# .NET Software architecture Desktop development Backend development Embedded software Connected devices Technical collaboration

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An innovative engineering organization is seeking a Software Engineer to develop modern .NET applications that interact with connected equipment and automated systems. The role combines software architecture, application development, technical strategy, and collaboration across hardware and software disciplines, with opportunities to mentor less-experienced engineers.

Highlights

Work on sophisticated software spanning desktop, embedded, and backend environments, with opportunities to influence architecture, technical strategy, coding standards, and multidisciplinary product development.

Description

Signum People are hiring a Software Engineer for a global market leader based in Cambridge. You will join an innovative engineering team developing advanced scientific and digital solutions using C# and .NET, that integrate software, hardware and connected devices, that help customers solve complex real-world problems. The Role As a Software Engineer, you'll play a key role in the design, development and enhancement of modern .NET applications used within sophisticated industrial systems. You'll be involved in: Developing high-quality .NET software across desktop, embedded and backend environments.Designing user-focused applications that interact with connected equipment and automated processes.Collaborating with multidisciplinary teams to deliver innovative products and features.Contributing to software architecture, technical strategy and coding standards.Supporting junior team members through mentoring and knowledge sharing.Exploring new technologies and continuously improving development practices. What We're Looking For Essential Skills Strong C# and .NET expertiseDesktop application development experienceExcellent knowledge of object-oriented programming (OOP)Knowledge of MVVMExperience building user interfaces using XAML / WPF is highly beneficialSolid understanding of software design and architecture principlesExperience with testing methodologies and DevOps practicesInterest in AI-assisted development best practiceStrong problem-solving and communication skills It is also highly desirable that you possess experience working within scientific, industrial, pharmaceutical or other highly regulated sectors, and have worked alongside embedded software engineering teams using Linux and C++. Why Join? This is a chance to join a growing technology organisation where engineers have genuine influence over products, architecture and future innovation. Benefits Hybrid working model with two days per week required onsiteCompetitive salary packagePrivate healthcarePension schemeEmployee wellbeing supportGenerous holiday allowanceOngoing professional development and training If you're an experienced Software Engineer looking for a role where you can work on technically challenging projects, influence product direction and develop technology that delivers real-world impact, we'd love to hear from you.