London, England, United Kingdom Hybrid / WFH Options
Formula Recruitment
This range is provided by Formula Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Lead Software Engineer Health-Tech Typescript, React, Node, AWS Central London - Hybrid We've partnered with a unique health-tech platform who are driving meaningful change in a space currently under … served by technology! They're on the lookout for a Lead Software Engineer who will be responsible for driving technical direction across a large digital health offering as the company embarks on a major phase of growth. As a Lead Software Engineer you will play a key role from a technical perspective in the full-stack development of … cross-platform product in a modern stack comprising of Next.js, React Native, Node.js & AWS. You'll also help to build your team and be given the opportunity to drive softwarearchitecture! Required Technical Skills for a Lead Software Engineer: Strong backend experience in Node.js Proven senior level expertise in frontend engineering with React.js & ideally Next.js - experience with More ❯
Software Engineer (Embedded) Department: R&D Employment Type: Full Time Location: Salisbury Description Working within the Software Development team your role is to develop the embedded software platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embedded software and understanding of hardware, you will work with the new product development … generation of our world class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall softwarearchitecture with other embedded software engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up … new prototypes and adding to the software platform that forms the basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embedded applications. More ❯
London, England, United Kingdom Hybrid / WFH Options
Defence iQ
Senior Software Engineer - Embedded Signal Processing Join to apply for the Senior Software Engineer - Embedded Signal Processing role at Defence iQ . Job Details Location: Greenford, Ealing Working Arrangement: Hybrid (2 to 3 days onsite per week) Our client, a leader in the Defence and Security sector specializing in Maritime products, is seeking a Senior Software Engineer … particularly in sonar signal processing. The role requires onsite presence 2 to 3 days per week, involving hands-on work with test rigs and embedded systems. Key Responsibilities Designing software solutions Implementing and testing software in Assembler and C, including unit and CI testing Implementing, integrating, and optimizing sonar signal processing algorithms Developing maintainable, high-quality code Loading … code onto bespoke embedded hardware and conducting tests Integrating, analyzing defects, and resolving issues for verification teams Peer reviewing design and code Designing softwarearchitecture using UML and Enterprise Architect Estimating work and assisting in backlog management Tracking progress with Azure DevOps Providing progress reports and participating in sprint planning and retrospectives Skills, Qualifications, and Experience Significant experience More ❯
driven quant and systematic IM with no red tape. They combine data, research, technology and trading proficiency to produce a scientific and innovative approach to investment. Seeking an enthusiastic software engineer to join the Risk team in London. Your primary focus will be building and delivering solutions in response to requirements from the Risk Management team and Trading desks. … to the business and other stakeholders across the firm. You’ll also need to have knowledge of building large-scale applications. Must-Have Requirements 4+ years’ professional experience in software development using Python and Rest APIs Good understanding of modern softwarearchitecture and cloud platforms Previous experience inRisk within the financial domain Strong proficiency for writing high More ❯
Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer - with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within the realm of sonar signal processing. The position requires onsite presence … to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting … tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing softwarearchitecture using UML and the Enterprise Architect tool. Estimating work and assisting in building work package backlogs to track progress. Progressing assigned stories and tasks using Azure DevOps. Providing verbal progress reports and More ❯
leveraging our global supply chain network. Operating within the Santos organization, we build solutions that help entrepreneurs connect with customers across all sales channels worldwide. We are seeking a Software Development Engineer to scale our services platform. You will work with leading engineers to build products crucial to Amazon's expansion, focusing on complex challenges in softwarearchitecture and customer experience. This full-stack role requires designing scalable and extensible applications, developing solutions using core programming principles, and managing the complete software lifecycle from design to operations. You will create robust systems using efficient data structures and algorithms while collaborating with cross-functional teams to deliver customer-focused solutions. The ideal candidate demonstrates passion for enhancing … Enhance technology infrastructure to support multiple programs - Improve system quality and automate deployment processes - Mentor junior engineers and support team development BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - Experience programming with at least one software programming language - 3+ years of building complex software systems experience PREFERRED QUALIFICATIONS - 3+ years of full softwareMore ❯
Embedded Software Engineer (Embedded Signal Processing) Ref no. BHN582196 Benefits: Additional benefits to be seen below. Location: London, England Start date: ASAP Job type: Permanent Job status: Open Job summary Join a company with over 30 years of experience in designing, manufacturing, and delivering highly bespoke solutions. Key skills required for this role Embedded Software, Signal Processing, Implementation … must be eligible to obtain a SC (Security) clearance. Our client is a leader in the Defence and Security sector, specialising in Maritime products. They are seeking a Senior Software Engineer with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within sonar signal … processing. The position requires onsite presence 2 to 3 days per week, with hands-on involvement with test rigs and embedded systems. Key Responsibilities include: Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code More ❯
Embedded Software Engineer (Embedded Signal Processing) Ref no. BHN582196 Benefits: Additional benefits to be seen below. Location: London, England Start date: ASAP Job type: Permanent Job status: Open Job summary Join a company with over 30 years of experience in designing, manufacturing, and delivering highly bespoke solutions. Key skills required for this role Embedded Software, Signal Processing, Implementation … must be eligible to obtain a SC (Security) clearance. Our client is a leader in the Defence and Security sector, specialising in Maritime products. They are seeking a Senior Software Engineer with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within sonar signal … processing. The position requires onsite presence 2 to 3 days per week, with hands-on involvement with test rigs and embedded systems. Key Responsibilities include: Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code More ❯
Software Development Engineer II, Capacity Planning Tech Are you interested in taking a front-seat in the innovative technology that powers Amazon’s award-winning Customer Service? If so, come join us! We are part of the Worldwide Customer Service Capacity Planning (WWCP) organization that enables end-to-end customer service workforce planning across Amazon. WWCP’s North Star … papers, but also move quickly to turn ideas into code that solves customer problems. A natural problem-solver, who is able to think about business problems, operational issues, and softwarearchitecture in the course of a single conversation. Curious about our customers' needs and dedicated to turning developers into raving fans. Excited to learn from others while bringing … strategically analyzing historical data and anticipating potential business events to accurately predict the number of required associates for the specified period. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 3+ years of Video Games Industry (supporting More ❯
Aerospace Software Safety Engineer Apply locations Houston time type Full time posted on Posted 13 Days Ago job requisition id JR100170 Axiom Space is building for beyond, guided by the vision of a thriving home in space that benefits every human, everywhere. We foster a diverse environment inclusive of all perspectives. We are the pioneers of commercial space, leading … is fueled by problem-solving, continuously curious, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond. The Software Safety Engineer will work on-site in Houston, Texas and will encompass all phases of the space systems development process including requirements definition, design, integration, test, and operations. The … role will be primarily focused on assuring the safety of our software for critical space operations. Prior experience developing space systems for challenging environments and missions is preferred. Experience with space environment(s), specifically NASA human rated spaceflight, and test support equipment is desired. DUTIES & RESPONSIBILITIES Conduct System and Software Safety Requirements analysis to ensure appropriate design and More ❯
Join to apply for the Senior Software Engineer role at Ultra Electronics Group . Get AI-powered advice on this job and more exclusive features. About Ultra Precision Control Systems Ultra PCS is a leading developer of mission and safety critical equipment in the defence and aerospace industry. Our team of experts is at the heart of our success … of 'innovating' and 'empowering' drive us to trust our people to get the job done in new ways. Job Description Ultra PCS is seeking a talented C/C++ Software Engineer with embedded software development experience. The role involves deriving requirements, designing softwarearchitecture, developing test specifications, and coding/debugging/testing across platforms from … microcontrollers to multi-processor systems. You will engage in all phases of the software development lifecycle, suited for a self-motivated developer eager to learn new skills. Key Responsibilities Requirements definition, design, development, and verification for various integrity levels. Coding according to internal standards, ensuring high-quality solutions. Conducting design and code reviews. Debugging in embedded environments. Required Skills More ❯
Alexander Mann Solutions - Public Sector Resourcing
On behalf of DWP, we are looking for a Lead Software Engineer for a 12 month (Inside IR35) contract based Hybrid in either Manchester, Newcastle, Leeds or Birmingham. The Department for Work and Pensions (DWP) is responsible for welfare, pensions, and child maintenance policy. As the UK's biggest public service department, it administers the State Pension and a … who rely on us every day, including the most vulnerable in society . Improve experience of our services while maximising value for money for the taxpayer. As a Lead Software Engineer, your main responsibilities will be: . Set direction for your service/capability and your team that is in line with overarching strategy (which you have the ability … clear focus on delivering quality, assured and secure services; . Have an outward facing viewpoint, understanding where your team and products fit into the bigger picture. Essential: . Modern software engineering for digital products (ideally Java, microservice architectures, Hexagonal softwarearchitecture, Mongo and Kafka) . Significant demonstrable experience of leading engineering teams providing technical leadership and guidance More ❯
On behalf of DWP, we are looking for a Lead Software Engineer for a 12 month (Inside IR35) contract based Hybrid in either Manchester, Newcastle, Leeds or Birmingham. The Department for Work and Pensions (DWP) is responsible for welfare, pensions, and child maintenance policy. As the UK's biggest public service department, it administers the State Pension and a … claimants who rely on us every day, including the most vulnerable in society * Improve experience of our services while maximising value for money for the taxpayer. As a Lead Software Engineer, your main responsibilities will be: * Set direction for your service/capability and your team that is in line with overarching strategy (which you have the ability to … Have a clear focus on delivering quality, assured and secure services; * Have an outward facing viewpoint, understanding where your team and products fit into the bigger picture. Essential: * Modern software engineering for digital products (ideally Java, microservice architectures, Hexagonal softwarearchitecture, Mongo and Kafka) * Significant demonstrable experience of leading engineering teams providing technical leadership and guidance, and More ❯
and trade trillions of dollars each day. We enable application teams in Bloomberg to easily compose new user workflows. We achieve that by delivering re-usable and business-agnostic software components. In CATS, performance is critical and extensible architectural design is key. What's in it for you? Joining our team will enable you to work on projects that … be empowered to lead projects and drive discussions with Product in order to influence the user experience and the design of features. You will have a say on the softwarearchitecture of not just the CATS platform but also the trading applications that are built on top of it. We’re extending and maintaining a complex system that … work on side projects - so you can decide what you want to work on! You’ll need to have: Demonstrated experience building enterprise applications with JavaScript/TypeScript Strong software engineering and SDLC practices. Strong problem solving skills and a willingness to solve new problems in unique ways. Good collaboration skills to work with other teams. An open mindset More ❯
Description Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully. Working within the Software Development team your role is to develop the embedded software platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embedded software and understanding of hardware, you will … generation of our world class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall softwarearchitecture with other embedded software engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up … new prototypes and adding to the software platform that forms the basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embedded applications. More ❯
City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Vice President of Software Engineering, london (city of london) col-narrow-left Client: Treefera Location: london (city of london), United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: Treefera is an AI-enabled data … in close collaboration with Science, Product, and Go-To-Market functions. You will drive execution excellence, coach and mentor engineering leaders, and be accountable for ensuring our systems and software development practices meet the company’s standards for scale, sustainability, and innovation. Success in this role will be defined by: Delivering reliable, impactful, and scalable products aligned with Treefera … Director Proven ability to build and manage high-performing engineering teams Experience scaling SaaS data platforms, ideally with real-time or high-throughput processing components Solid understanding of modern softwarearchitecture, infrastructure, security, and devops practices Familiarity with AI/ML development lifecycles (MLOps) and data infrastructure Experience leveraging cloud technologies Strong execution mindset: able to break down More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
in close collaboration with Science, Product, and Go-To-Market functions. You will drive execution excellence, coach and mentor engineering leaders, and be accountable for ensuring our systems and software development practices meet the company’s standards for scale, sustainability, and innovation. Success in this role will be defined by: Delivering reliable, impactful, and scalable products aligned with Treefera … Director Proven ability to build and manage high-performing engineering teams Experience scaling SaaS data platforms, ideally with real-time or high-throughput processing components Solid understanding of modern softwarearchitecture, infrastructure, security, and devops practices Familiarity with AI/ML development lifecycles (MLOps) and data infrastructure Experience leveraging cloud technologies Strong execution mindset: able to break down … Excellent leadership and team management skills, with the ability to inspire and develop high-performing technology teams. A hands-on, practical approach to engineering leadership — able to dive into architecture or delivery challenges when needed Desirable requirements (if applicable): Previous experience in climate tech, ideally in startup environments Familiarity with data governance frameworks, compliance, or environmental reporting standards Advanced More ❯
automated factories for composite materials, delivering components to Tier 1 and OEMs. The business has 3 main divisions that focus on the development of automated production machines, development of software design and production tools and lastly the operation of the factory. Now working with >25 customers (multiple leading OEMs) and earlier this year we completed the largest ever Series … years and expand operations into Europe and the US. The business currently has facilities in Gloucester UK (Factory 1), Bristol UK (Hardware R&D Centre) and in Athens GR (Software R&D Centre). As we scale and grow, we’re looking for talented individuals to help us continue driving this transformation. If you're ready to be part … boundaries of technology, we want to hear from you! This will be a hands on, lead role where you will be managing and growing a team who have delivered software solutions in production. What will you be doing? Design and develop robust command-line tools to streamline engineering workflows. Lead the development of across-platform desktop application using Python More ❯
London, England, United Kingdom Hybrid / WFH Options
IQ-EQ
We’re driven by our Group purpose, to power people and possibilities. Job Description The successful candidate will be working on the continuous development of our multiple proprietary RegTech software solutions, in an Agile environment. The engineer will be largely working on a LAMP based technology stack, using the PHP framework Symfony 7 and above, for developing the backend … microservices. Responsibilities Work as part of a dynamic development team on the forefront of PHP application development Contributing to the continuing development of the softwarearchitecture of our applications Finding code solutions to business process specifications by programming new software modules, with exposure to the full technology stack Resolving bug fix tickets on the internally developed code … Bitbucket, Jira etc) An understanding of financial compliance processes is not necessary, but a willingness to learn and understand business workflows is essential Qualifications and Experience 4+ years commercial software development experience in PHP Excellent verbal and oral communication skills in English Enthusiasm to grow and learn from experienced colleagues Process oriented working style with clear goal direction and More ❯
Staff/Principal Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Staff/Principal Software Engineer (Python/Automation) Job no: 502565 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce … developing performant object-oriented solutions in Python 3 on Unix Comfortable writing shell scripts and debugging build systems Able to debate the merits of test-driven-development, continuous integration, softwarearchitecture, and revision control solutions Able to turn imprecise problem statements into concrete requirements and suitable production solutions A 'self-starter' who is energized by working through complex … Build systems (e.g. Bazel, Nextflow, FuseSoC) Hardware EDA tools (eg. simulation, linting, synthesis) Systemverilog, C/C++, Simulator DPI/VPI Containerization (eg. Docker) Distributed Compute, Orchestration Jenkins Automation Software templating, rendering Data Engineering/Data Science/Machine Learning Who we are Imagination is a UK-based company that creates silicon and software IP designed to give More ❯
that crypto networks and theblockchain have the power to fundamentally change the art world by creating greater choice,independence, and opportunity for artists, creators, and collectors. The Role: Principal Software Engineer At the Principal level, engineers are expected to master their immediate domain and have broad impactacross other engineering teams. This person will define technical direction, unblock and mentorteammates … audiences, up-leveling the entire organization in depth and delivery. Responsibilities: Influence leadership/CTO organization and collaborate with other Principal Engineers across the organization to build the right softwarearchitecture for Nifty Gateway. Design, implement, deploy, and maintain services supporting multiple engineering teams. Advocate and model technical and operational excellence. Drive large cross-group technical initiatives. Set … adjacent to primary domain. Review, validate and provide feedback on technical design documents. Perform thorough code reviews to ensure quality and up-level peers. Minimum Qualifications: 8-10 years software development experience. We primarily use Python (Django framework with DRF for API). 5 years in-depth experience with distributed systems or cloud computing. We primarily use AWS native More ❯
handling thousands of requests per second, ensuring reliability and performance to support our gaming operations. Be part of an exciting journey as we undertake major projects like transitioning our softwarearchitecture from Monoliths to containerized Microservices or adding Sportsbook features to our ventures. This is your chance to make a significant impact in a fast-paced, innovative environment. … environments Participating in design and code reviews Building APIs that need to handle thousands of requests a second in a reliable and performant way. Re-architecting parts of our software stack away from Monoliths and towards containerised Microservices And what are we looking for? Experience working with Agile, Lean, TDD, BDD Knowledge of software best practices like Refactoring More ❯
London, England, United Kingdom Hybrid / WFH Options
GWI group
or hybrid in our London offices At GWI we’re always looking for extraordinary people who thrive on making an extraordinary impact. Right now we’re looking for a Software Security Engineer to play a key role in our Infosec team. If that’s you, and making a difference gets you out of bed in the morning, keep reading. … could be the start of something, well, extraordinary. Sounds great, what will I be doing? As our Security Engineer , you’ll automate and manage key security processes including the Software Development Life Cycle, Vulnerability Management, Security SoftwareArchitecture, Web Application Scanning, Bug Bounty Programs, and Penetration Testing. This hands-on role requires writing or reviewing code and … don't have to tick all the boxes right away; the important thing is that you’re willing to learn. Here’s what the team will be looking for: Software development and security engineering experience. Proficiency in infrastructure-as-code, particularly with Terraform, is essential. Experience with Python and Django Web Framework or similar. Experience with APIs, SDKs designs More ❯
Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there another way? This growing start-up is tackling these problems … by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires. Requirements: Top Computer Science education - likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD. Commercial software … desirable. Python expertise includes understanding ecosystems and toolchains for large complex codebases. Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products. Experience with AI/LLM techniques and models for professional projects or through substantial hobby projects. Excellent communication skills including knowledge of software architecture. This is not More ❯
Improving productivity in industry through ML based software development Established companies have legacy systems and software that require years' experience to use it well or a bookshelf of manuals to operate it. When these systems are no longer fit-for-purpose, the usual response is to hire an IT consultancy on a slightly better system, but is there … another way? This growing start-up is tackling these problems by listening and discussing these business pain-points and developing bespoke software through their automated ML based platform. With VC funds already secured, they are growing their engineering team and are looking for their next hires. Requirements: Top Computer Science education – likely a first class degree from Cambridge, Oxford … Imperial or similar and possible a PhD. Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable. Python expertise includes understanding ecosystems and toolchains for large complex codebases. Your computer science background allows you to know how to More ❯