Software Engineer
Build Industrial Technology That Has Real-World Impact
A growing technology business at the forefront of industrial monitoring and predictive maintenance is looking for a Software Engineer to join its expanding engineering team in Bristol.
This is an opportunity to work on a next-generation ultrasonic analysis and asset-monitoring platform used across offshore energy, infrastructure, renewables and industrial environments globally. The successful candidate will play a hands-on role in shaping software that helps major organisations improve safety, reduce downtime and make smarter maintenance decisions.
The role would suit a developer with a few years of commercial experience who is ready to take ownership of meaningful product functionality within a collaborative and multidisciplinary engineering environment.
The Opportunity
Joining a growing and highly technical team, the Software Engineer will contribute to the continued development of a modern platform spanning desktop, web, analytics and connected-device workflows.
The environment is strongly engineering-led, with a focus on clean architecture, scalable systems and continuous improvement. The team actively embraces AI-assisted development tools and modern engineering practices, giving developers the chance to work with evolving technologies while remaining close to practical product delivery.
The current stack includes C#/.NET, Blazor, MAUI Hybrid applications, SignalR, SQL Server and Azure, alongside TypeScript and Python tooling.
Key Responsibilities:
- Develop and deliver new features as part of Agile sprint cycles
- Build and maintain applications using C#/.NET and modern web technologies
- Contribute to UI development using Blazor within a MAUI Hybrid environment
- Work with real-time communication technologies including SignalR
- Support database development using SQL Server and Entity Framework
- Collaborate closely with firmware, hardware and product teams
- Participate in code reviews, testing and software quality initiatives
- Contribute to CI/CD processes, deployment and cloud infrastructure improvements
- Use AI-assisted development tools to improve productivity and code quality
- Help improve development processes, tooling and engineering standards
What They’re Looking For:
- 2–5 years of commercial software engineering experience
- Strong experience with C# and .NET
- Experience with Blazor, React or another modern web framework
- Good understanding of SQL Server and relational databases
- Experience working with Agile development methodologies
- A collaborative mindset and strong communication skills
- Passion for writing maintainable, well-tested code
- Enthusiasm for AI-assisted software development tools and modern engineering practices
Desirable experience includes:
- .NET MAUI or Xamarin
- SignalR or real-time systems
- Azure, Docker and Kubernetes
- CI/CD tooling and Git workflows
- IoT, industrial software or sensor-data environments
Why Apply?
- Salary of £40,000 – £50,000 depending on experience
- Hybrid working with approximately three days per week in the Bristol office
- 25 days holiday plus birthday off
- Private medical insurance
- Performance-related bonus scheme
- Strong pension contribution
- Modern office facilities including gym, café, parking and bike storage
- Opportunity to work on genuinely impactful technology with global industrial applications
- Growing business with strong technical investment and long-term progression potential
This is an excellent opportunity for a Software Engineer looking to work on technically interesting products within a collaborative and forward-thinking engineering team.
If that sounds like you then APPLY NOW!