Senior Software Engineer

Synoptix

Broomhill

Hybrid

GBP 51,000 - 61,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Annual bonus
25 days holiday
Hybrid working
Udemy training access
Electric car scheme
Bike to work scheme
Private health care

Job summary

Synoptix in the United Kingdom is seeking a software engineer with strong Python and C++ experience to contribute to AI and computer vision projects. The role spans the full SDLC across research, development, testing and deployment.

You will work in a multidisciplinary team, adopting DevSecOps and MLOps practices, with opportunities for professional development, hybrid working, and a company bonus. UK Security Clearance eligibility is required.

Qualifications

  • Strong proficiency in Python with experience in C++ development.
  • Creative problem-solving skills.
  • Experience with Linux operating systems (e.g. Red Hat, Ubuntu).
  • Experience with a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP.
  • Experience with data analysis and manipulation tools (e.g. Pandas).
  • Experience in SDLC with focus on Design, Development, Testing, Deployment & Maintenance.
  • Experience using UML.
  • Excellent communication skills.

Responsibilities

  • Work across multiple projects and at all stages of the Software Development Lifecycle.
  • Participate in software design at all levels.
  • Work on research and development products investigating and developing low TRL technologies.
  • Work on product development for AI and Computer Vision products, including object detection and track.
  • Work on service development, including upcoming AI Assurance service offering.
  • Lead software design, development, testing, deployment and maintenance for AI and Computer Vision products.
  • Provide SME guidance to clients on architecture and design of software solutions.
  • Provide technical documentation and presentations to stakeholders.

Skills

Python
C++ development
Linux
DevOps
MLOps
Pandas
OpenCV
TensorFlow
PyTorch
Communication skills

Tools

OpenCV
TensorFlow
PyTorch
Linux

Job description

Salary: £51,000 - 60,500 per year

Requirements
  • We are interested in any of the following skills, but they are not essential for you to apply:
  • Strong proficiency in Python with experience in C++ development
  • Creative problem-solving skills
  • Experience with Linux operating systems (e.g. Red Hat, Ubuntu)
  • Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP
  • Experience with data analysis and manipulation tools (e.g. Pandas)
  • Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on:
  • Design (Architecting, High-Level Design and Low-Level Design)
  • Development
  • Testing
  • Deployment & Maintenance
  • Experience of using the Unified Modelling Language
  • Excellent communication skills
  • Desirable skills:
  • Experience in the development of computer vision related products and services
  • Experience with visual processing libraries; OpenCV, TensorFlow, PyTorch etc.
  • Experience in personnel management
  • Experience operating as part of a multidisciplinary team
  • Experience developing and/or implementing reference architectures
  • Experience in the development of Test Harnesses
Responsibilities
  • Work across multiple projects and at all stages of the Software Development Lifecycle
  • Participate in software design at all levels
  • Work on research and development products investigating and developing low TRL technologies
  • Work on product development for our AI and Computer Vision products, including object detection and track
  • Work on service development, including our upcoming AI Assurance service offering
  • Act as part of a multidisciplinary team to develop products and services, including working with Systems Engineers, Security Engineers, Product Managers and others as required
  • Support the wider team in project planning, requirements definition and requirements analysis
  • Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products
  • Contribute to continuous improvement by identifying opportunities to enhance our processes, tooling, infrastructure and development frameworks
  • Act as part of multidisciplinary teams in delivering engineering services to our clients
  • Provide SME guidance to clients on the architecture and design of their software solutions
  • Provide technical documentation, briefings and presentations to internal and external stakeholders at all levels of seniority
Technologies
  • AI
  • Computer Vision
  • DevSecOps
  • DevOps
  • Support
  • Linux
  • MLOps
  • PyTorch
  • Python
  • Security
  • TensorFlow
  • Ubuntu
  • XP
  • opencv
  • pandas
More

We are Synoptix, formed in 2011 to provide engineering solutions across various technical industries. We have evolved from a company focused on Systems Thinking principles into an engineering company providing solutions and services across three key capabilities: Systems, Cyber & InfoSec and Technology. We stand out by working across the crossover areas between these disciplines, combining our strengths to provide a bespoke, market-leading approach. Our engineering competence is bolstered by expertise in commercial, legal, financial and resource matters. We offer an annual company bonus based on performance, 25 days holiday excluding bank holidays with the option to buy or sell up to 5 days, flexible hybrid working, continuous professional development with incentives, access to online Udemy training, an electric car scheme, a bike to work scheme, and private health care. Due to the nature of our projects, we can only accept Sole UK National candidates who will need to be eligible to obtain UK Security Clearance.

last updated 37 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Synoptix • Gloucester

Hybrid
GBP 65,000 - 90,000
Annual bonus
Private health care
25 days holiday (+4)
Senior Software Engineer
Senior Software Engineer

Synoptix • West of England

Hybrid
GBP 70,000 - 100,000
Annual bonus
Holiday entitlement 25 days +
Hybrid working
+5
Software Developer
Software Developer

PA Consulting • Royston

On-site
GBP 52,000 - 92,000
Senior AI & Computer Vision Software Engineer - Hybrid
Senior AI & Computer Vision Software Engineer - Hybrid

Synoptix • Broomhill

Hybrid
GBP 51,000 - 61,000
Annual bonus
25 days holiday
Hybrid working
+4
Software Engineer
Software Engineer

Indigo Vision • City of Edinburgh

Hybrid
GBP 50,000 - 90,000
Hybrid work model
Bonus schemes
25 days holiday plus bank holidays
+1
Assurance Engineer
Assurance Engineer

Synoptix • Stoke Gifford

Hybrid
GBP 85,000 - 110,000
Annual Company Bonus
25 Days holiday (plus bank holidays)
Flexible hybrid working arrangements
+5
Architecture - Principal Systems Engineer
Architecture - Principal Systems Engineer

Synoptix • Gloucester

Hybrid
GBP 90,000 - 120,000
Discretionary Company Bonus
25 Days holiday
Flexible hybrid working arrangements
+5
Principal Software Engineer (AI/ML)
Principal Software Engineer (AI/ML)

Leonardo DRS • United Kingdom

Hybrid
GBP 76,000 - 94,000
Hybrid working options
Generous leave with flexi-days
Employer pension contribution
+1
Software Engineer - Defence
Software Engineer - Defence

Sanderson Recruitment • Southampton

On-site
GBP 54,000 - 94,000
Flexible benefits package
Health & wellbeing
Learning & development
Principal Software Engineer
Principal Software Engineer

Aveva Group • Cambridge

Hybrid
GBP 45,000 - 85,000
Hybrid working
Flexible benefits fund
Emergency leave days
+4