
Senior Software Developer
Hybrid
Bristol, United Kingdom
£ 60,000 / year
Full Time
19-02-2025
Job Specifications
The Role:
This is a highly varied role giving the successful candidate the opportunity to work across multiple projects and at all stages of the Software Development Lifecycle. Whilst focused on software development, this role also provides the opportunity to participate in software design at all levels. This will include work on:
Research & Development – Internally and externally funded research and development products investigating and developing low TRL technologies.
Product Development – Development and support of Synoptix products, primarily in the AIand Computer Vision (object detection and track) domains.
Service Development – Development of Synoptix services, including our upcoming AI Assurance service offering.
Engineering Services – Delivery of engineering services on behalf of clients, assisting them in the development of their solutions.
Key Responsibilities:
Leading Software Development Projects
Act as part of a multidisciplinary team to develop products and services. This will include 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 a culture of continuous improvement, identifying opportunities to enhance our processes, tooling, infrastructure and development frameworks.
Providing Software Engineering Subject Matter (SME) Expertise
Act as part of multidisciplinary teams in delivering engineering services to Synoptix clients.
Provide SME guidance to Synoptix 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.
Managing and Mentoring Staff
Provide line management for more junior software developers / engineers.
Contribute to the generation of ‘learning pathways’ for Synoptix engineers, providing a structured approach to their professional development at all grades.
Skills Required:
Essential:
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:
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
Benefits:
Annual Company Bonus
25 Days holiday not including bank holidays with the option to buy/sell up to 5 days
Continuous professional development including incentives
Access to online Udemy training facility
Flexible working arrangements
Bike to work scheme
Electric car scheme
Private health care
Job well done scheme
Security Requirements:
Please note that due to the nature of our projects we can only accept UK national candidates who will need to be eligible to obtain UK Security Clearance.
About the Company
Synoptix was formed in 2011 to provide engineering solutions across various technical industries. We deliver high quality and multi-disciplinary systems engineering support using trusted engineers and software. Thanks to its roots in engineering resource management, Synoptix has access to a wide range of high-calibre, scarce-skills Subject Matter Experts (SMEs). We can provide discrete or embedded work packages, to develop bespoke solutions for diverse requirements. Synoptix considers systems, safety and reliability engineer... Know more
Related Jobs


- Company Name
- Davanti Recruitment
- Job Title
- Full Stack Developer
- Job Description
- Full Stack Developer - Healthcare Software Location: Cambridgeshire / Hybrid working Salary: £40,000 The Full Stack Developer will be involved in the development, rollout, and support of the latest release of flagship healthcare applications into the NHS and private healthcare customers across the UK. Requirements: · Proficient experience in C# · A good understanding of Dependency Injection and SOLID principles and why they are important to maintain quality. · Experience in development with MS SQL Server 2012+ including SSRS, SSIS, TSQL. · Experience with webservices and API push notifications. · Experience using Angular, React, or MVC. · Understanding and Experience in the Agile / SCRUM methodology. · Knowledge of Continuous integration and versioning tools such as TFS. · Commercial experience within a software house/related environment. The Technologies used are as follows: · Visual Studio .Net Core v2 · C# · Microsoft SQL server · JS, React or Angular · HTML5/CSS · Boot Strap · JSON/XML · Telerik controls · SQL Server reporting services · TFS · Balsamiq · Legacy knowledge of VB.net, ASP.net, javascript beneficial Responsibilities: · Development of back-end objects and web services · Supporting the development of a high-quality front-end web application by producing clean, efficient code. · Maintaining quality and ensure responsiveness of applications. · Building reusable code and libraries for future use. · Collaborating with the rest of the in-house team. The Full Stack Developer is a key member of the development team in a well-established, fast-growing company that is a market leader in providing healthcare software. Benefits · 25 days holiday · Hybrid working available · Workplace pension scheme · Option to enroll in private healthcare scheme · Paid training and development


- Company Name
- Crimson Limited
- Job Title
- Frontend Developer – Cannock
- Job Description
- Frontend Developer – Cannock Hybrid working £35,000 – 40,000 Frontend Developer required for a leading client based in Cannock. My client is currently seeking a Frontend Developer to come on board to Work alongside our lead engineer to build and maintain our Shopify stores, writing clean, efficient, and scalable code. You'll also team up with our creative department and senior staff on exciting technical projects. This role involves working across multiple fast-paced, direct-to-consumer clothing brands and their international stores, giving you the opportunity to tackle a diverse range of development tasks. Key skills: • Previous frontend experience • Proficiency in the Shopify platform, including Themes, Shopify API, and Liquid • Strong knowledge of HTML, CSS (Tailwind), and JavaScript (ES5/ES6) • Experience with Vue.js or Alpine.js • Familiarity with browser debugging tools • Hands-on experience with development tools such as Git, Webpack, and Vite • A problem-solving mindset with a passion for tackling technical challenges • Ability to communicate complex technical solutions effectively with team members • Commitment to quality-driven development • Involvement in decision-making for feature implementation Interested? Please submit your updated CV to Emma Siwicki at Crimson for immediate consideration. Not interested? Do you know someone who might be a perfect fit for this role? Refer a friend and earn £250 worth of vouchers! Crimson is acting as an employment agency regarding this vacancy


- Company Name
- SR2 | Socially Responsible Recruitment | Certified B Corporation™
- Job Title
- Application Support Engineer
- Job Description
- Role Overview The Application Support team is responsible for ensuring the smooth operation and stability of environments. They act as the primary line of defence for application issues, working closely with development teams and other stakeholders to minimise downtime and maintain a high level of service availability. The ideal candidate will be a highly motivated and skilled individual with a passion for problem-solving and a strong customer service orientation. As part of the Application Support team, you will play a crucial role in managing production incidents, collaborating with development and engineering teams, developing and implementing observability and reporting tools, and continuously improving our support processes. This role will initially be part of a small but growing team, offering the opportunity to shape processes and contribute to the team's evolution. The Role Manage the service desk queue (Jira), investigating and identifying root causes of issues, suggesting temporary and permanent workarounds, escalating complex issues to developers, prioritising and resolving issues and support cases. Desire to fix root causes rather than symptoms & champion awareness of new technologies and systems across the business. Develop a deep understanding of the services owned by different development teams and their interdependencies. Follow established processes and procedures for incident management, escalation, and communication. Collaborate effectively with development and engineering teams to troubleshoot and resolve complex technical problems. Monitor the application estate for potential issues and proactively identify areas for improvement. Communicate clearly and professionally with both technical and non-technical stakeholders. Contribute to the development of knowledge base articles and documentation. Champion a culture of continuous improvement within the business. Be willing to learn new technologies and adapt to a rapidly evolving environment. Technical Skills: Experience with service desk software (e.g., Jira). Experience interrogating databases to understand problems. Familiarity with: Kotlin (and/or Java) Python SQL (PostgreSQL) MongoDB Postman Linux Git Containerisation Basic networking principles Troubleshooting and problem-solving expertise. Application monitoring and performance analysis (e.g., APM tools, log analysis). Incident management experience and familiarity with ITIL processes. Excellent communication skills (written and verbal). Basic understanding of Linux OS and database concepts. Desired Skills: Experience working in an Agile environment. Familiarity with application testing methodologies. Ability to prioritise and manage multiple tasks. Experience working within a highly regulated environment. Experience using Elasticsearch. Familiarity with Kubernetes. Programming or automation experience. Familiarity with cloud platforms (AWS). The Person Comfortable taking ownership of issues and driving them to resolution. Always on the lookout for ways to improve processes and procedures. Organised, structured, and meticulous, with strong time management skills. Eager to learn and passionate about technology, taking responsibility for self-development while being supported with opportunities and guidance. Independent and critical thinker who can identify issues and challenges, building logical steps to overcome them. Open to giving and receiving continuous and timely feedback for personal growth. Strong interpersonal communication skills, with the ability to clearly articulate thoughts and ideas. Benefits The ability to hone your skills and cultivate your craft in a genuinely outcome-led, flexible, and supportive work environment. Hybrid working policy with a requirement of 2-3 days in the office per week. 25 days of annual leave per year. Work-life balance prioritised, with flexibility for appointments without needing to take leave. Regular team socials to help unwind and connect with colleagues outside of work. Well-balanced social events to cater to different interests, ensuring inclusivity. A welcoming, dog-friendly London office with various breakout spaces and silent booths to accommodate different working styles. Support for mental and physical health, including online fitness classes and access to a gym group in London. Option for a salary sacrifice scheme to help save for the future. Family-friendly policies to support a healthy work-life balance.


- Company Name
- Search Technology
- Job Title
- Principal Software Engineer
- Job Description
- Principal Engineer (Python) opportunity – Leading Venture Capital Firm (London, Onsite) This is an amazing opportunity for a Principal engineer to join one of the world’s leading venture capital firms founded by a visionary who previously founded a historical Global technology company. They are redefining the venture capital space by leveraging technology and AI and are building a unique, yet complex platform that will drive every stage of the investment process including identifying the most lucrative opportunities in the market. You will join and lead a small and very talented team, working closely with the investment partners (many of whom are former tech entrepreneurs/founders) in order to harness data in ways that directly influence decision making. This opportunity is perfect for someone passionate about startups and investing, with a keen interest in using machine learning and cutting-edge technology that will have a significant impact. As a Principal Engineer you will own and drive their tech roadmap forward, leading their engineering organisation, playing a key role in designing and shipping tools for their internal customers. The compensation package is outstanding offering a base salary up to £200k along with a very strong bonus and an opportunity to see returns on successful funding investments. If this opportunity is of interest, please apply and I look forward to reviewing your application.