Software Engineer

Software Engineer

Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
rmg digital

At a Glance

  • Tasks: Develop software for cutting-edge industrial technology with real-world impact.
  • Company: A growing tech business leading in industrial monitoring and predictive maintenance.
  • Benefits: Salary up to £50,000, hybrid work, 25 days holiday, and private medical insurance.
  • Other info: Dynamic environment with excellent career growth and modern office facilities.
  • Why this job: Join a collaborative team and work on impactful technology that shapes the future.
  • Qualifications: 2-5 years of software engineering experience, strong C#/.NET skills, and a passion for innovation.

The predicted salary is between 40000 - 50000 £ per year.

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!

Software Engineer employer: rmg digital

Join a dynamic and innovative technology company in Bristol, where you'll have the chance to work on cutting-edge industrial monitoring solutions that make a real-world impact. With a strong focus on employee growth, modern engineering practices, and a collaborative culture, this role offers competitive benefits including hybrid working, generous holiday allowance, and opportunities for professional development within a rapidly expanding team. Be part of a forward-thinking environment that embraces AI-assisted tools and values your contributions to meaningful projects.

rmg digital

Contact Details:

rmg digital Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using C#/.NET or Blazor. This gives you a chance to demonstrate your expertise beyond just words.

Tip Number 3

Prepare for the interview by brushing up on Agile methodologies and real-time communication technologies like SignalR. Be ready to discuss how you've used these in past projects.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Software Engineer

C#
.NET
Blazor
MAUI Hybrid applications
SignalR
SQL Server
Entity Framework

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C#/.NET, Agile methodologies, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for software engineering. Explain why you're excited about this role and how your background aligns with our mission of building impactful technology. Keep it engaging and concise!

Showcase Your Projects:If you've worked on any personal or professional projects that demonstrate your skills, don’t hesitate to include them! Whether it's a GitHub repo or a live demo, we love seeing what you've created and how you approach problem-solving.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at rmg digital

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#/.NET and Blazor. Brush up on your SQL Server knowledge too, as they’ll likely ask you about your experience with databases during the interview.

Showcase Your Collaboration Skills

Since the role emphasises teamwork, be prepared to discuss past experiences where you collaborated with other teams. Highlight any Agile methodologies you've used and how you contributed to a positive team dynamic.

Prepare for Real-World Scenarios

Think of examples where your software solutions had a tangible impact, especially in industrial or real-time systems. Be ready to explain how your contributions improved safety or reduced downtime in previous projects.

Embrace AI and Modern Practices

Demonstrate your enthusiasm for AI-assisted development tools and modern engineering practices. Share any experiences you have with these technologies and how they’ve enhanced your productivity or code quality.