IT & Software

Senior Software Engineer

Novanta

Stockport · Greater Manchester · United Kingdom

Overview

In this Senior Software Engineer role, you will design and deliver software for manufacturing, quality, engineering and R&D within a global laser technology business. You’ll build desktop and device apps using C# and modern .NET, automate workflows, and create reliable interfaces with hardware. You’ll shape software architecture, mentor peers, and contribute to cross-functional projects that improve efficiency and product quality. This is a hands-on, impact-driven role in a stable, engineering-focused environment.

Responsibilities
  • Lead software system architecture design and document for wider team
  • Develop desktop and device applications using C#
  • Identify automation opportunities to improve workflows
  • Work with web tech (ASP.NET, Blazor)
  • Build UIs with WPF and Windows Forms
  • Develop hardware communication interfaces (RS232, Ethernet)
  • Create SQL database interactions
  • Apply unit and integration testing
  • Produce technical and user documentation
  • Coach team members on coding standards and practices
Key requirements
  • Degree in Computer Science, Physics or similar discipline
  • Strong experience in C# and .NET 6 or later
  • Experience with ASP.NET or Blazor is an advantage
  • Experience with C for embedded platforms is an advantage
  • Python experience for data analysis is useful
  • VBA or VB6 skills are useful
  • Qt GUI experience is useful
  • Ability to create UML documentation
  • Strong analytical and organizational skills
  • Ability to work independently with minimal supervision
  • Clear communication skills and effective teamwork
  • Clear communication
  • Teamwork
  • Independent working
  • C# and .NET 6+
  • ASP.NET or Blazor
  • C for embedded platforms

Reference: WJ-747_30169819

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.