Senior Software Engineer

Avanti Recruitment
Malvern Link, Worcestershire, WR14 1NB, United Kingdom
Last month
£45,000 – £65,000 pa
Applications closed

Related Jobs

View all jobs
Spotlight

Senior Machine Learning Scientist

Chattermill London, United Kingdom
Remote
Spotlight

Director of Technology - AI

Digital Catapult Bristol, County Of Bristol, United Kingdom
£110,000 – £130,000 pa Hybrid
Spotlight

Business Development Manager – New Business Sales

SenseAI Liverpool, Merseyside, United Kingdom
Hybrid

Senior Software Engineer

Ocado United Kingdom
Hybrid

Senior Software Engineer

Faculty AI London, United Kingdom
Hybrid Clearance Required

Senior Software Engineer

Faculty AI London, United Kingdom
Hybrid

Senior Software Engineer

Medtronic London, United Kingdom
£76,800 – £115,200 pa Hybrid

Senior Software Engineer

Multiverse London, United Kingdom
Hybrid

Senior Software Engineer

Multiverse London, United Kingdom
Hybrid Clearance Required

Salary

£45,000 – £65,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Senior
Education
Degree
Posted
3 Jun 2026 (Last month)

Benefits

Bonus Private Medical Excellent Benefits

Senior Software Engineer

West Midlands (Hybrid)

£45,000 - £65,000 + Bonus + Private Medical + Excellent Benefits

Build Technology That Makes a Difference

Are you an experienced Software Engineer looking to work on technology with real-world impact?

We're working with an innovative engineering and technology business whose products are used internationally across a range of safety, security and critical infrastructure environments. Combining intelligent software, advanced sensing technologies and machine learning, their solutions help organisations improve safety, efficiency and decision-making.

Due to continued growth and investment in new product development, they are looking for a Senior Software Engineer to join their engineering team and contribute to the next generation of their technology platform.

This is an opportunity to tackle genuinely interesting engineering challenges at the intersection of software, hardware and AI.

The Role

You'll take ownership of software development across a range of products, with a primary focus on Linux-based systems and Python development.

Working closely with software engineers, data scientists and product specialists, you'll contribute to the design, development and deployment of innovative solutions used in demanding real-world environments.

This is a highly hands-on role where you'll have significant influence over architecture, technical direction and engineering best practice.

Key Responsibilities

* Develop robust software applications using Python and C++

* Contribute to software architecture and technical design

* Build and maintain scalable Linux-based applications

* Work closely with data science teams to deploy machine learning models

* Conduct code reviews and mentor other engineers

* Develop and maintain automated testing frameworks

* Support CI/CD and release processes

* Collaborate with multidisciplinary engineering teams

* Drive software quality and engineering best practice

What We're Looking For

Essential

* Strong commercial Python development experience

* Experience developing software on Linux platforms

* Proven software engineering experience within a product development environment

* Experience with Git and CI/CD workflows

* Knowledge of automated testing methodologies

* Strong communication and collaboration skills

Desirable

* C++ development experience

* Embedded Linux exposure

* Machine learning deployment experience

* MLOps experience

* NVIDIA Jetson experience

* Experience developing software that interfaces with hardware

* Experience within engineering, instrumentation, industrial technology or related product environments

About You

You'll be a technically strong engineer who enjoys solving complex problems and taking ownership of your work.

You'll be comfortable collaborating across teams, contributing ideas and helping shape technical decisions. Whilst this is not a formal management role, we're particularly interested in individuals who can demonstrate leadership qualities and a desire to mentor others.

Why Apply?

* Work on cutting-edge technology with real-world applications

* Join a growing and innovative engineering business

* Exposure to AI, machine learning and intelligent systems

* Significant technical ownership and influence

* Collaborative and highly skilled engineering team

* Long-term career progression opportunities

* Diverse and challenging technical projects

If you're a Software Engineer looking to work on innovative products that combine software, hardware and intelligent systems, we'd love to hear from you.

Apply now for immediate consideration

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

What Is an AI Forward Deployed Engineer? The Fastest-Growing Job in AI for 2026

If you have been watching AI job boards over the past year, one title keeps surfacing again and again: the forward deployed engineer, or FDE. It has gone from a niche term known mainly to Palantir alumni to arguably the hottest role in the entire AI hiring market. Job postings for forward deployed engineers have exploded, salaries have climbed past levels most software engineers will ever see, and the biggest names in AI — OpenAI, Anthropic, Google, Salesforce, Databricks and Palantir — are all competing for the same small pool of talent. So what exactly is an AI forward deployed engineer, why has demand surged so dramatically, and how do you position yourself to land one of these roles? This guide breaks it all down for AI engineers, software engineers and data scientists looking at their next move.