O

Ocean Optics

Manufactures portable spectrometers and sensing solutions

Lead Software Engineer - Hardware Lifecycle

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCwmbran, UKNo salary listed

About the Job

Requirements

  • Proven experience leading a software team through legacy modernisation or re-platforming.
  • Experience shaping requirements and priorities, with a strong sense of product ownership.
  • Significant software development experience and strong C# .NET skills.
  • Experience developing mobile apps using Xamarin, .NET MAUI or Flutter, and web development; React is preferred.
  • Regular hands-on use of AI-assisted development tools.
  • Experience working in Linux and Windows environments.
  • Familiarity with cloud-based services, especially Azure, and security fundamentals.
  • Experience with continuous integration and continuous delivery pipelines, Git, and automated testing.
  • Significant experience with relational database management systems and SQL.

Responsibilities

  • Lead the Hardware Lifecycle software team, providing technical guidance, mentorship and coaching, and improving team processes.
  • Own the technical direction and architecture of the team's software, and explain engineering trade-offs to technical and non-technical colleagues.
  • Act as product owner, working with Product Management, customers and colleagues across the business to shape and prioritise the backlog and take responsibility for outcomes.
  • Manage legacy applications through to end of support, limiting changes to essential maintenance.
  • Design, develop and maintain software across C# .NET, React, Xamarin/.NET MAUI, Ruby on Rails, Azure and Git.
  • Support the move from a Windows-centric environment to a more platform-agnostic approach, including Linux.
  • Identify and mitigate technical risks, and develop strategies to address technical debt.
  • Provide responsive support for urgent user issues.
  • Deliver improvements in fleet operations, including faster provisioning and deployment and fewer support requests per thousand devices.
  • Agree a roadmap and target architecture for consolidation onto three core products.
  • Evaluate .NET MAUI and Flutter, recommend a mobile platform, and begin delivering a combined installation and deployment app.
  • Build on the team's use of AI-assisted development tools and use them to accelerate modernisation of legacy code.

Desired Qualifications

  • Experience with Flutter/Dart or Ruby on Rails.
  • Experience with IoT, device management or fleet/asset management systems.
  • Experience in the utilities or critical infrastructure sector.
  • Personal or open-source projects outside work; links may be included with the application.

About the Company

Ocean Optics

Manufactures portable spectrometers and sensing solutions

Ocean Optics makes compact spectroscopy hardware and related optical sensing tools. Its flagship products are miniature, portable spectrometers used to measure light across wavelengths for scientists and engineers in fields like chemical analysis, environmental monitoring, and industrial sensing. The devices work by detecting light that passes through or reflects from a sample and translating it into a spectrum—the distribution of light by wavelength—using optical components and a small detector. The company differentiates itself with a modular approach and small, affordable spectrometers that can be integrated into custom systems or handheld devices, enabling researchers to build compact spectroscopic tools rather than relying on large, expensive lab equipment. Ocean Optics' goal is to broaden access to spectral data by providing versatile, scalable sensing solutions that allow users to deploy spectroscopy across a wide range of applications and environments.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Dunedin, FL
Founded
1989

Recently Posted Jobs

Explore more opportunities at Ocean Optics

See more jobs