Senior Software Engineer
Job in
Sudbury, Suffolk County, DE6, England, UK
Listed on 2026-06-04
Listing for:
Avanti
Full Time
position Listed on 2026-06-04
Job specializations:
-
Software Development
Software Engineer, AI Engineer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
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 with in 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 Package £45,000 - £65,000 basic salary Up to 10% annual bonus Private medical insurance Pension scheme Electric vehicle salary sacrifice scheme Cycle to work scheme 25 days holiday plus bank holidays 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.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×