Senior ML/AI Software Engineer Pearson Carter are currently working with a global consultancy who are looking for an experienced Senior ML/AI Software Engineer to join their growing engineering team. You will be responsible for designing, deploying, and maintaining production-grade ML systems and infrastructure. They offer this role on a contract basis , working … initiatives with visible community impact • Mentor junior engineers and guide technical direction • Implement and maintain CI/CD pipelines, testing, and monitoring for ML systems Experience: • 5 years of softwareengineering experience, including 4 years in ML/AI systems in production • Strong Python development skills • Deep knowledge of Kubernetes and ML workload orchestration • Proven use of MLOps … tools such as KServe, Kubeflow, or MLflow • Demonstrated leadership in open source communities • Experience with distributed system architecture • Solid foundation in engineering best practices Location Remote role working European hours . Applications are welcome from professionals with strong ML/AI and softwareengineering experience. How to Apply Please apply ASAP with your CV to be considered More ❯
you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. In this position, you will be responsible for low-level and high-level software in CesiumAstro's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. CesiumAstro's goal is … to create an out-of-the-box hardware and software experience which enhances our customers' ability to rapidly integrate our products into their systems. As a CesiumAstro software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. … The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as softwareengineering and software project management practices. The More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
We are looking for a capable, adaptable and inquisitive software verification/validation engineer to join our team in proving the software which forms the core of our weapon system products! Salary : up to £65,000 depending on experience Dynamic (hybrid) working : typically, 5 days per week on-site, due to workload classification Security Clearance : British Citizen or … site facilities including subsidised meals, free car parking and much more... The opportunity: You should be passionate about the role that effective verification plays in the integrity of complex software products within a system. We use a range of techniques to conduct the verification, with training, help and support always provided. Our latest systems are in service with the … Royal Navy and the Army, and will continue to evolve improving; performance, usability, integrating new effectors and continuously stretching system capabilities. Within softwareengineering at MBDA there is the full range of opportunities from low-level hardware interfacing to AI backed decision making, and we look to support each engineer as their interests and capabilities develop. The product More ❯
Belfast, County Antrim, Northern Ireland, United Kingdom Hybrid / WFH Options
Thomas Patrick Recruitment
CAD Technician Bespoke Interiors Location: Belfast |Full-Time |Permanent Are you a software developer or CNC programmer/CAD Technician with excellent attention to detail? Are you looking for a role that gives you considerable scope for personal and professional development? Are you looking for the opportunity to learn new skills and work with a brand that has multiple … additional day off for your birthday Hybrid working office & remote Private Medical Insurance Life Insurance Free parking In return, we need you to have/be: Degree educated in softwareengineering/development (or equivalent) or A minimum of 1 years experience in softwareengineering or computer science or A minimum of 1 years experience in … Design Using any other programming languages/environments And this is what we need you to do: Learn and take the lead on the programming of our sales design software, including integration from the front-end through to CNC machining on the back-end Continually develop the products and features in the software to add value to the More ❯
Join a rapidly growing team to help BCB build and scale our products and deliver them to clients. We're seeking a candidate with strong expertise in softwareengineering, microservices architecture, and cloud platforms, coupled with a collaborative mindset, strong communication, strategic thinking, and a passion for shaping the future of crypto-financial services through innovative and client … centric solutions. Key Responsibilities and Duties Use your softwareengineering skills to develop, test, release, support and maintain complex financial platforms. Our backend is written in Node driven by SQL databases and our front-end uses the Angular framework. All our services run in google cloud in Kubernetes. Work closely with product managers to focus on new feature … Embed Crypto services into the BCB platform so that our clients can seamlessly manage their Fiat and Crypto activities. So, what are we looking for? 10+ Years Experience in software engineering. Experience working with microservices and distributed systems architecture. Must be able to navigate open communication channels across the business. Ability to adapt to the dynamic nature of fintech More ❯
AI-powered advice on this job and more exclusive features. Our client is a leading Financial Market Infrastructure and Data provider looking for an Enterprise Architecture to join their Engineering Team. Description They are seeking an experienced and strategic Head of Enterprise Architecture & Team Lead to drive architecture excellence and lead development for their equity indexes platform. This hybrid … role balances high-level enterprise architectural leadership with hands-on team management and delivery ownership across the full software development lifecycle (SDLC). Key Responsibilities Define and drive enterprise architecture strategy across index systems and supporting platforms Lead and mentor a high-performing, full-stack engineering team focused on equity index product delivery Champion best practices in SDLC … managing robust technology roadmaps Credibility with stakeholders and leadership, with excellent communication and influencing skills Strong understanding of financial market data, preferably with exposure to equity indexes Experience managing engineering teams and driving performance across complex technical environments Location : London Work Mode : Hybrid Mode Position Length: Contract to Permanent Position Job Title: Head Of Enterprise Architecture Location: London, UK More ❯
growth over the coming year and beyond! The role We are now looking for an AI Solutions Engineer to build and deliver innovative AI products to our customers. Your software expertise and machine learning knowledge will help transform our customers' manual processes into AI automated solutions. Your mission will be to ensure our customers receive the most effective AI … computer vision technologies, shaping Unitary's future. Take ownership of customer outcomes with the autonomy to make decisions that surprise and delight our customers. Contribute full-stack development including softwareengineering, DevOps, and MLOps, along with light task and project management to ensure your AI solutions deliver maximum value. Requirements You We are looking for someone who is … people who are happy to get stuck into whatever needs doing, and are ready to learn and grow with the company. For this particular role, we need a proactive softwareengineering expert who is familiar with using AI tooling and prompt engineering, and who is comfortable engaging with customers and exploring and presenting new ideas. Strong communication More ❯
shaping the security posture of complex, cloud-native applications that power fast-growing financial services and digital payments platforms. As an Application Security Architect, you will work closely with software engineers, DevSecOps specialists, product owners, and compliance teams to ensure that secure design principles and automated security controls are Embedded throughout the software development lifecycle (SDLC). You … rationale across teams. Security Testing & Automation Oversee the deployment and tuning of automated application security testing tools including Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and Software Composition Analysis (SCA). Collaborate with development teams to integrate security testing seamlessly into CI/CD pipelines, enabling early detection and continuous monitoring of vulnerabilities. Drive the creation … tools to enhance scanning coverage, improve detection accuracy, and streamline remediation workflows. Analyze security findings to prioritize risk based on business impact, exploitability, and regulatory implications, and work with engineering teams to implement timely fixes. Conduct regular security code reviews and support developers in secure coding practices to reduce vulnerabilities proactively. Governance, Compliance & Training Ensure that application security architecture More ❯
York, North Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Adsyst
Engineer, you will be responsible for the full life cycle delivery of the project in both technical compliance and quality. Attending meetings with clients to discuss the design, surveys, software programming, configuration, testing and commissioning for projects. As a Lead Control Systems Integration Engineer, you will bring an innovative approach to problem solving, you will be working with highly … can work from one of our other offices for some of the week. What we are looking for: Experience in designing control system's PLC and HMI/SCADA software and making amendments/upgrades to existing system software. Experience in producing project documentation Competence in the programming of PLC's like Siemens, Rockwell, or Mitsubishi PLC's AND … involve short periods away from home) What we require from you: Previous control system experience ( 5 years+ ) Ability to motivate and manage a team of engineers to improve performance SoftwareEngineering Degree and/or Electrical qualifications Experience with Allen Bradley, Siemens Mitsubishi PLC's or experience of SCADA systems like Wonderware, Iconics, Schneider or other platforms Good More ❯
GoLang Developer London, UK 6 Month Contract An incredible opportunity for an experienced GoLang Developer with advanced backend engineering skills to join a prestigious tech client on a contract basis. This company is renowned for its engineering excellence, and they're looking for a GoLang Developer who can take their distributed systems to the next level. As a … GoLang Developer, you'll be working on mission-critical, data-intensive applications that push the boundaries of technology, taking ownership of the full softwareengineering lifecycle, including design, development, and implementation. Reporting into an Engineering Manager, the GoLang Developer will also leverage modern technologies like AWS, Kubernetes, Docker, and Kafka, whilst also architecting and implementing microservices-based … be responsible for optimising system performance, reliability, and scalability, as well as participating in code reviews, design discussions, and knowledge sharing. GoLang Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end softwareengineeringMore ❯
Process Assurance Engineer (Software Quality) | British national or Dual British National eligible for SC Clearance due to nature of industry. Are you a process-focused software professional with a passion for quality and continuous improvement? We are seeking a Process Assurance Engineer to join a people-first organisation where quality is integral to everything they do. This role … goes beyond traditional software testing; you'll be shaping and assuring software life cycle processes, ensuring compliance with national and international standards, with a strong focus on ISO 9001. Key responsibilities: Design, document, and improve software quality processes Conduct process audits to ensure compliance with ISO 9001 and other relevant standards Collaborate with cross-functional teams, including … engineering, quality, and project management Support configuration management, change control, and document control processes Advise on process improvements across the software development life cycle Participate in management and stakeholder meetings to present findings and improvements Essential skills and experience: Bachelor’s degree in SoftwareEngineering, Computer Science, or a related discipline Strong understanding of softwareMore ❯
short courses, and enterprise programs (ranging from 1-week intensives to 3-month bootcamps). You'll thrive in this role if you: Have 3+ years of hands-on softwareengineering experience. Love mentoring others and get energy from watching people grow. Can explain complex topics in a clear, accessible, and engaging way. Are comfortable adapting to different More ❯
or hardware upgrades/extensions in the local plant. Coordinate investments planning with Group and Regional CAPEX managers for all electrical & automation topics. Experience and Key Attributes: Bachelor/Engineering Degree in Electrical/Automation, Process Engineering, SoftwareEngineering, or relevant areas. Previous experience of OT, automation, and/or networking in a industrial or manufacturing … environment. With a focus on OT/Networking/Automation-focused teams and projects. Knowledge of PLC software & the ability to program, modify & troubleshoot the control programs. Utilising a suite of software that is specific to the site, e.g. Siemens, Rockwell. Knowledge & the skills to support & develop existing PCS/SCADA/HMI software systems, including the More ❯
JOB TITLE: Engineering Lead SALARY: £90,440 - £106,400 LOCATION: Manchester (Non-Negotiable) HOURS: Full time WORKING PATTERN: Hybrid, 40% (or two days) in an office site About this opportunity Are you a tech leader who loves empowering teams and driving? We're looking for an Engineering Lead to drive the success of our teams, ensuring they have … million customers. We're growing with purpose. Join us on our journey and you will too What you'll do Lead and mentor a team of engineers across software, data, and architecture disciplines. Architect and implement scalable, secure, and resilient systems using modern technologies. Champion DevOps and CI/CD practices to enable continuous delivery and operational excellence. Collaborate … with stakeholders to align technical solutions with business goals. Drive the evolution of our telephony and digital platforms into cloud-native, microservice-based ecosystems. Promote a culture of engineering excellence, innovation, and continuous improvement. Ensure compliance with security, data governance, and regulatory standards. What you'll need Proven experience in softwareengineering, data engineering, or solutions More ❯
Overview How Youll Make an Impact Were looking for a Full-stack Software Engineer to join our London team as part of the Experiences Squad - we want someone who thrives in a fast-paced environment, someone who wants to make a positive impact to their environment and someone with a mentality of self-growth and continuously strives to learn … new things. Our Engineering team is a high performing, highly motivated and tech-enthusiastic team based in London. We ship code into production on a weekly basis; fostering a continuous delivery mentality, paired with CI systems, enables us to release new features to customers regularly. This role will report to the Director of SoftwareEngineering and you … shoppers across the web. As part of the Platform squad, you will extend Epsilons reach even further! Who You Are What youll bring with you: 5+ years of commercial softwareengineering experience. Experience with Node.js & TypeScript. Experience building REST APIs. Past exposure to scrum/agile software development processes. Able to thrive in agile environments. Be team More ❯
growth in its own staff, with a particular focus on competence, multi-skilled disciplines, and wellbeing. Our client expertise lies within PLC, SCADA, HMI, MIS, MES, RTU, control system softwareengineering, data acquisition, bespoke software, and LV Assemblies, alongside electrical installation. Proficiency in panel building and electrical installation enables us to provide comprehensive turnkey solutions. Approaching each … good knowledge of Siemens or Rockwell PLCs, as well as other SCADA, HMI, variable speed drives, and instrumentation products. Key Responsibilities: Production, modification, testing, and commissioning of SCADA & PLC software Writing detailed functional design specifications Configuring system architecture and network connections UK site commissioning (which may involve short periods away from home) For lead positions, the ability to manage … and motivate a team of engineers for optimal output. Required Skills/Experience: SoftwareEngineering Degree and/or Electrical qualifications Good verbal and written communication skills Previous control system experience (2 years+) Clean UK Driving License Eligible to work in the UK Experienced with PLC programming (Rockwell/Siemens/Mitsubishi) or SCADA development (Wonderware System Platform More ❯
working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch SoftwareEngineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely … the BBC to build, collaborate on, manage, and maintain their machine learning platforms at scale. You will play a key role in driving our ambition to build an outstanding softwareengineering team, environment, and culture. We are looking for a Senior Engineer to join our tech community to drive this transformation, build a modern digital ecosystem using exciting … CI/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code More ❯
and advanced manufacturing. With a rich history of innovation and an exciting pipeline of projects, the company provides a collaborative, hands-on environment for experienced professionals to thrive. Their engineering teams are empowered to explore continuous improvements while developing leading-edge test solutions. Job Description: We re seeking a Senior Electronics Test Engineer to join an innovative and dynamic … Test Engineering team. In this role, you ll be responsible for supporting day-to-day production test systems, designing test hardware, writing and modifying software, and leading test improvement initiatives. The Senior Electronics Test Engineer will troubleshoot complex faults, update technical documentation, and contribute to new product introduction and equipment commissioning. As a Senior Electronics Test Engineer, you … and efficient. You will work closely with cross-functional teams to identify improvement opportunities and help introduce smarter, more scalable test processes. Skills & Experience: Essential: A degree in Electronic Engineering, SoftwareEngineering, Computer Science or equivalent. 10+ years' industry experience in a test engineering role. Strong analytical and problem-solving skills. Excellent interpersonal and communication skills. More ❯
Job Description How You'll Make an Impact We're looking for a Full-stack Software Engineer to join our London team as part of the Experiences Squad - we want someone who thrives in a fast-paced environment, someone who wants to make a positive impact to their environment and someone with a mentality of self-growth and continuously … strives to learn new things. Our Engineering team is a high performing, highly motivated and tech-enthusiastic team based in London. We ship code into production on a weekly basis; fostering a continuous delivery mentality, paired with CI systems, enables us to release new features to customers regularly. This role will report to the Director of SoftwareEngineering … the web. As part of the Platform squad, you will extend Epsilon's reach even further! Who You Are What you'll bring with you: 5+ years of commercial softwareengineering experience. Experience with Node.js & TypeScript. Experience building REST APIs. Past exposure to scrum/agile software development processes. Able to thrive in agile environments. Be team More ❯
costs, and ensure timely and accurate patient dosing. Endpoint is headquartered in Raleigh-Durham, North Carolina with offices across the United States, Europe, and Asia. Position Overview: The Principal Software Engineer, Product Engineering is instrumental in the design and development of new and existing products and ensuring strong quality with adherence to defined development processes. This position will … take the lead in implementing coherent and scalable development processes, designing innovative technical solutions and strategies, training, mentoring, and coaching the engineering team, and fulfilling a technical lead role on projects. The position requires a highly self-motivated individual who enjoys working in a highly collaborative atmosphere. This role closely interacts with internal customers such as Product Strategy, IT … and Operations. Your goal is to deliver industry-leading software products and do everything necessary to achieve this. To do this, you need to have strong technical knowledge of software development and design principles, be well versed and up-to-date on new technologies and solutions, provide insight and oversight to the engineering team, and deliver high More ❯
Senior Software Engineer Department: 480 - SoftwareEngineering Employment Type: Permanent Location: Belfast Description Arqit is a global cybersecurity company delivering quantum-safe encryption to secure data and communications for enterprises, governments, and critical national infrastructure (CNI). Powered by its advanced symmetric key cryptography, Arqit offers scalable encryption that is resilient to quantum threats, ensuring robust data … proposition to identify and mitigate cyber risk exposure from both current and quantum threats. Our combined company now has a new opportunity for a self-motivated and enthusiastic Senior Software Engineer to join our friendly team based in Belfast. We can offer you fun and interesting work in both cloud and on-prem cybersecurity, and we have a great … remote way of working and the challenge of being involved in an innovative and complex environment where no two days are the same. What you'll be doing Developing software for our Encryption Intelligence technology, working under the guidance of our software architects and other senior colleagues. Transforming architectural models into component designs ready to be incrementally developed More ❯
Lancaster, Lancashire, United Kingdom Hybrid / WFH Options
Quantum Base Limited
Location: Minimum 1 days per week in the office at our Lancaster HQ About the Role We're looking for an experienced mobile engineering leader with significant experience in iOS and Android. While our software is largely mobile based, you'll also be able to lead members of your team specialising in Python, AWS and Machine Learning. You … ll be responsible for leading and managing a multidisciplinary engineering team, with a tech stack spanning (in order of importance) to the role: Mobile development (iOS & Android) Advanced algorithm development (Python) Cloud platforms (AWS) Machine Learning Web App (ASP.Net, JavaScript on Azure) Desktop App (Python) This senior leadership position requires someone who is still able and willing to be … hands on with the code. As a small but rapidly growing team of 15, we're looking for a talented engineering leader, not a hands off engineering manager. You'll drive technical excellence, foster innovation, encourage continual improvement and deliver high-quality software solutions. Including: Strategic Leadership Define the technical vision and strategy for software development More ❯
We're looking for a Spacecraft Software Developer to join our dynamic team. This role is ideal for those passionate about software development in the context of space exploration and eager to contribute to groundbreaking projects. You'll play a crucial role in creating and maintaining advanced software systems that power our "NovaStar" series and upcoming interplanetary … missions. Key Responsibilities: Develop and maintain robust software systems for spacecraft control and data handling. Collaborate with cross-functional teams to integrate software solutions into spacecraft designs. Design user-friendly interfaces for ground control operations and onboard systems. Implement and maintain real-time operating systems for space applications. Ensure the reliability and security of software systems through … rigorous testing and validation. Keep abreast of the latest developments in spacecraft software technology and incorporate innovative solutions. Provide technical support for software systems during missions. Document software development processes and maintain software documentation. Qualifications: Bachelor's/Master's degree in Computer Science, SoftwareEngineering, or related field. 3 years of experience in More ❯
Senior Java Engineer (JVM) Department: SoftwareEngineering Employment Type: Permanent - Full Time Location: Remote, UK Description WHAT WE NEED We are looking for a Senior Java Engineer, experienced in JVM, concurrency, networking, strong consistency, and data storage to join our Core team. The team focuses on the Hazelcast Platform, our high-performance, low-latency storage and stream processing … engine that operates at scale. Enabling real-time business event processing to meet demanding customer needs. Day to day, you'll leverage your solid engineering fundamentals with a focus on performance, consistency, resilience, and scale, bringing your passion for solving difficult problems to help realize the product vision. Your role as a Java Engineer is crucial in ensuring that … and caching strategies. Security and Integration : Implement security measures to protect data integrity and confidentiality, including encryption, access control, and compliance with relevant regulations. Integrate storage components with other software infrastructure, such as SQLite, RocksDB, or cloud solutions. Monitoring and Maintenance : Monitor the system for performance issues, errors, and potential failures, and implement maintenance procedures such as backups, data More ❯
Job Summary IQGeo is seeking a Senior Software Engineer to support our Web and Mobile Softwareengineering efforts for domestic and international enterprise customers. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, engineering, and problem-solving skills. Our flexible scheduling and outstanding benefits support success … that the IQGeo team is tackling. To achieve this, more than 500 innovative telecommunications and utility companies around the world are "building better networks" using our award-winning geospatial software to deploy the fiber optic and distributed energy networks of the future. We play a vital role in helping utilities plan, design, construct and maintain the complex network assets … essential to the success of our businesses and well-being of our communities. As a carbon neutral software company, we invite creative and talented people to join us in our mission to transform communication and utility networks for the long-term sustainability of our shared planet. Learn more about our customer stories . Our Engineering teams are in More ❯