About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
oxford district, south east england, united kingdom
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
somewhere in the world, be it on a customer's own premises or in the cloud. The FlashSystem team at IBM Hursley creates resilient, high-performance and intelligent storage software that keeps business-critical systems and data available 24/7. Our success comes down to one thing: our people. We are looking for a talented and motivated Software Development Engineer to join our engineering team here in Hursley. The role requires strong technical skills, a problem-solving mindset and the ability to collaborate effectively across teams. Your role and responsibilities In this role, you will : Join a squad of 6-8 engineers to design, develop and maintain code and solutions using the latest enterprise-level tools. … Collaborate with product managers, designers and other engineers to define and deliver high-quality software solutions. Participate in code reviews, architecture discussions and team meetings. Write automated tests to ensure high test coverage and software quality. Monitor, debug and resolve issues in production and development environments. Contribute to continuous improvements of development practices, tools and methodologies. Use technologies More ❯
seamlessly integrating into users' lives. Achieving that intuitive user experience isn't accidental-it's crafted by dedicated teams committed to simplicity and clarity. We're seeking a Senior Software Engineer (Backend) who excels at building scalable, reliable services. Our Roku Mobile Backend team designs and implements robust backend services powering our mobile apps, ensuring optimal performance, low latency … and seamless scalability. If you're passionate about backend engineering and thrive on delivering innovative mobile-cloud solutions, we'd love for you to join us. We collaborate closely with client-side engineers, other backend teams, and product management, iterating rapidly-from prototypes and A/B tests through to global releases. About The Team You will be joining … productivity. Collaborate cross-functionally with product, design, frontend, and other backend teams, driving seamless integration, consistency, and exceptional user experiences. We're Excited If You Have Expertise of backend softwareengineering Bachelor's or master's degree in computer science, Engineering, or related field (or equivalent experience). Strong proficiency in backend languages like Java or Python. More ❯
Senior Backend Software Engineer – Cloud Solutions (TypeScript/AWS) £60,000 - £65,000 Location: Remote | Type: Full-time | Industry: Smart Home/IoT Join a team building innovative cloud solutions that power millions of smart devices used globally every day. We're looking for a Senior Backend Engineer who thrives in designing and delivering scalable services in the cloud … and who wants to make a tangible impact in a forward-thinking engineering team. As part of our core SoftwareEngineering function, you'll play a key role in shaping, building, and supporting high-performance backend systems that are central to the company's long-term strategy. What You'll Be Doing Develop clean, efficient, and maintainable … Design, implement, test, and maintain high-quality AWS-based cloud applications . Lead and mentor junior developers, offering guidance and fostering growth within the team. Debug and resolve complex software issues, including network-level troubleshooting. Collaborate closely with cross-functional teams including firmware, support, and production. Champion strong testing practices across the stack using tools like Jest and Vitest More ❯
work in heavy industry across six million sites globally. Their work is risky and complex, in often remote locations. They still deal with a lot of paper, multiple (clunky) software tools and manual processes to simply get work done. This means many avoidable health and safety incidents and enormous waste in work execution. Every 10 seconds, someone loses their … UI web components that are cross browser compatible. • Contribute to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Collaborate with the engineering team and contribute to the overall design of the system. • Develop automated tests and conduct performance tuning • Contribute to code reviews Key qualifications • Bachelor's degree in a technical … field, computer science, softwareengineering or similar. • 10+ years’ experience in software development, spanning backend, web frontend and large scale systems • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) • Expert knowledge of Typescript and reactive patterns • Strong understanding of modern Domain Driven Design or similar methodologies • Knowledge of SOLID principles and Test More ❯
work in heavy industry across six million sites globally. Their work is risky and complex, in often remote locations. They still deal with a lot of paper, multiple (clunky) software tools and manual processes to simply get work done. This means many avoidable health and safety incidents and enormous waste in work execution. Every 10 seconds, someone loses their … UI web components that are cross browser compatible. • Contribute to all phases of the development lifecycle • Work independently and own feature development from concept to delivery. • Collaborate with the engineering team and contribute to the overall design of the system. • Develop automated tests and conduct performance tuning • Contribute to code reviews Key qualifications • Bachelor's degree in a technical … field, computer science, softwareengineering or similar. • 10+ years’ experience in software development, spanning backend, web frontend and large scale systems • In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) • Expert knowledge of Typescript and reactive patterns • Strong understanding of modern Domain Driven Design or similar methodologies • Knowledge of SOLID principles and Test More ❯
heart of our promise to keep our systems running 99.999%, even when bad days happen and the system unusually spikes. What You'll Do Location: London Reports to: Senior Engineering Manager Building services that adhere to our high bar on availability and latency in this mission-critical space Set a high technical bar for the team through code and … architecture design reviews Mentoring engineers Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers Improve our Engineering process, including architectural strategic thinking, sprint planning and stand-ups Improve our Operational excellence process with improved metrics/dashboards for observability, respond to and debug livesite issues, and prevent the issues from reoccurring. … Working with the latest cloud based and open source technologies What You Bring Bachelor's Degree in Computer Science, Engineering, or related field 8+ years of professional software development experience Experience designing and delivering highly-available, scalable cloud-based systems Backend service experience in multiple, managed languages such as Java, Scala, Go, C#, or similar Experience working with More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
with businesses seeking innovative solutions. We believe in the power of remote work and are committed to fostering a collaborative and inclusive work environment. Position Summary As a Remote Software Engineer at RemoteStar, you will play a crucial role in developing cutting-edge software solutions for our clients. You'll work closely with a team of talented engineers … to design, build, and maintain high-quality applications that meet our clients' specific needs. Responsibilities Design, develop, and maintain robust software applications using modern programming languages and technologies. Collaborate with product managers, designers, and other team members to understand project requirements and deliver exceptional solutions. Write clean, efficient, and well-documented code that adheres to best practices and coding … standards. Conduct thorough testing and debugging to ensure the quality and reliability of software products. Stay up-to-date with the latest industry trends and technologies to continuously improve your skills. Contribute to a positive and collaborative team culture by actively participating in code reviews, knowledge sharing, and problem-solving. Qualifications Bachelor's degree in Computer Science, SoftwareMore ❯
value provides an unparalleled opportunity to grow and advance. Accentures Data and AI practice covers the range of Data and AI skills, from Strategy, Data Science, Data Architecture, AI Engineering and Visual Insights. When combined with Accentures broader Strategy and Consulting practice, we are able to bring together the unique ability to drive end to end business change through … the wider practice. In this role you will: Define and Deliver Customer-Centric Data Strategies Translate business needs into robust data solutions and own the data strategy, architecture, and engineering excellence within Applied Intelligence. Work closely with teams and senior architects to define strategies for AI solutions, ensuring alignment with client needs for impactful and effective implementations. Shape AI … sharing your unique expertise and skillsets with the wider Applied Intelligence practice. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Accenture UK & Ireland by 2x Sign in to set job alerts for Data More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Expleo
Overview Expleo is a global engineering, technology, and consulting service provider partnering with leading organizations to guide them through business transformation, operational excellence, and future-proofing. With an extensive global footprint, Expleo employs 19,000 highly skilled experts across 50 countries, generating over €1.4 billion in revenue. We are seeking highly organized and motivated Systems Integration Engineers to join … safety and operational impacts of changes. Communicate effectively with colleagues. Test and validate equipment onboard vessels. Provide technical support and troubleshoot equipment failures. Qualifications BEng or equivalent in Electronic Engineering, Electrical Engineering, Communications, or related field. Essential Skills Understanding of product lifecycle and systems engineering, including architecture, performance assessment, verification, validation, and certification. Experience with Maritime Mission … systems, including COTS and bespoke software. Understanding of cross-domain requirements and interfaces. Experience Minimum 5 years in Maritime Systems Integration, preferably with electronics equipment. Experience with hardware and softwareengineering lifecycles. Knowledge of RADAR, remote maritime vehicle operations, maritime navigation, and situational awareness systems. Benefits Collaborative environment supporting skill development and inspiring projects. Access to ExpleoAcademy for More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Python C++ Grid Computing) London/WFH to £135k Are you a skilled backend Software Engineer with C++ and Python coding skills combined with financial trading systems experience? You could be progressing your career in a senior, hands-on Backend Software Engineer position at the Investment Management arm of a global bank. … As a Backend Software Engineer within the Grid computing team you will help to evolve a new framework for high performance grid computing to be used for large scale analytical computations including Risk. You'll collaborate closely with Quantitative Analysts, working across the full software development lifecycle with a focus on Python and C++ backend development. Location/… WFH: You'll join colleagues in the London, City office with flexibility to work from home once a week. About you: You have strong backend softwareengineering experience with both Python and C++ You have a good knowledge of analytics and Risk for one or more financial products You have a strong knowledge of Computer Science fundamentals such More ❯
Cambridge, Cambridgeshire, England, United Kingdom
Corriculo Ltd
Senior Software Engineer, C++, MFC, STL, Scientific Software, COR7320 An exciting opportunity has arisen for an experienced Software Engineer to join a world-leading scientific R&D company based in Cambridge, specialising in the design and development of hardware and software tools for pioneering research. The Role The Senior Software Engineer will take ownership of … maintaining Windows-based scientific applications used by researchers globally. Working as part of a small, close-knit development team, you’ll be responsible for implementing new features, solving complex software problems, supporting researchers, and integrating third-party hardware and data formats. This is a fantastic opportunity for a skilled engineer looking to make a real impact in the world … Company The C++ Engineer will be joining a long-established and highly respected scientific technology company, renowned for its contributions to scientific research. The organisation develops both hardware and software solutions that are used by researchers around the world to advance scientific discovery. With a collaborative culture and a strong reputation for customer support, they are a trusted partner More ❯
/ML team as we scale beyond our seed round. Key Responsibilities Architecture & Hands-On Development Define and implement end-to-end AI pipelines: data collection/cleaning, feature engineering, model training, validation, and inference. Rapidly prototype novel models (e.g., neural networks, probabilistic models) using PyTorch, TensorFlow, JAX, or equivalent. Productionize models in cloud/on-prem environments (AWS … deep learning models (e.g., CNNs, Transformers, graph neural networks) in real-world applications. Proficiency in Python and core ML libraries (PyTorch, TensorFlow, scikit-learn, Hugging Face, etc.). Strong softwareengineering background: data structures, algorithms, distributed systems, and version control (Git). Experience designing scalable ML infrastructure on cloud platforms (AWS SageMaker, GCP AI Platform, Azure ML, or … equivalent). Solid understanding of data-engineering concepts: SQL/noSQL, data pipelines (Airflow, Prefect, or similar), and batch/streaming frameworks (Spark, Kafka). Leadership & Communication: Proven ability to lead cross-functional teams in ambiguous startup settings. Exceptional written and verbal communication skillsable to explain complex concepts to both technical and non-technical stakeholders. Experience recruiting and mentoring More ❯
for a Senior Frontend Developer who's passionate about building beautifully crafted, high-performance user interfaces. You'll play a key role in shaping the user experience of innovative software solutions, working closely with backend developers and data scientists to bring complex ideas to life. We're looking for someone who thrives on turning concepts into seamless, scalable applications … tackling real-world challenges. If this sounds like you, we can't wait to hear from you! KEY RESPONSIBILITIES: Actively contribute to the design, development, testing, and evaluation of software solutions Ensure the successful delivery of projects Present findings to clients through written documentation, calls and presentations Be an example of softwareengineering best-practice e.g. Git … sessions with clients Interact with RESTful APIs for seamless communication between front-end and back-end systems Deliver high-quality code and successful project outcomes Provide mentorship to other software engineers Stay updated with the latest advancements in AI and machine learning REQUIRED SKILLS: Degree in a creative or quantitative field such as design, engineering, mathematics, finance. If More ❯
share in 2024. As we go into 2025, we are continuing to onboard some huge names in the mortgage industry and are looking to expand our team. Join our Engineering team to help us change the way people buy homes. The role: We are looking for a Graduate DevOps Engineer that wants to help ensure our platform for homebuying … transparency into our operational environment. Your approach to the role should be that no task is done twice. What you'll be doing: As a key member of the engineering team you will be responsible for the implementation and testing of non-functional aspects of our platform such as security, performance and scaling that delivers our product to users … keeps it secure and helps us understand its performance in the real world. You will be involved in our full software development life cycle; you will be expected to quickly switch between tasks and work with the frontend and backend engineering teams to ensure they are able to efficiently deliver software while meeting our software quality More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
OLI Systems, Inc
Software Engineer – Galileo Platform Location: Cambridge, UK — Remote‐first today, local office planned as we scale. Department: Technology Overview OLI stands at the intersection of deep chemistry expertise and modern cloud engineering. Our 75-person team has quadrupled in size over the past seven years by translating five decades of chemical insight into agile software that fuels the … quality in mind during code reviews and design walkthroughs. Offer feedback that sharpens ideas, strengthens implementation, and gives support to your peers. Translate complex product concepts into clear, actionable engineering tasks—especially in close partnership with domain experts. Call out technical debt early, suggest practical fixes, and help drive remediation work to completion. Contribute to internal standards, style guides … and engineering playbooks that reinforce strong habits and elevate team consistency. Requirements Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). 4+ years of professional software development with hands-on experience in creating and delivering production code. Strong and demonstrable proficiency in modern .NET/C# and Python. Good knowledge of protocols More ❯
Senior Software Engineer (Python) -London Senior Software Engineer - Python - London/Home office The company: Through the power of AI and Big Data this company have developed a number of data driven tools and platforms aimed at delivering a transparent financial solution. Focusing purely on sustainable investment! If you want the leave the planet clean and beautiful for … and other teams (Specialists, Researchers, Product owners, designers etc) Have freedom to govern your own tasks and spend time on new developments and research. The candidate: Extensive experience in SoftwareEngineering Strong experience with Python. You have a deep understanding of system design, data structures, and algorithms. Comfortable in cloud environments Test coverage is as important as the More ❯
Wandsworth, Greater London, UK Hybrid / WFH Options
IG Group Holdings plc
and digital strategy, showcasing the art of the possible. You will champion modern practices, enabling fast feedback loops and real testing insights. This role offers the opportunity to drive engineering best practices, foster a culture of inclusion and experimentation, and lead product and capability improvements that significantly impact IG's overall business performance. Who you'll be working with … maintain momentum. Deliver early demos/MVPs and ensure testing and measurement are in place. Define a divisional tech strategy that enhances client value, flexibility, and delivery efficiency. Technology & Engineering Champion engineering best practices and domain ownership (incl. SLAs, KPIs). Lead modernisation strategy and continuous tech improvement via DORA metrics. Promote innovation, experimentation, and modern ways of … aligned, strategic decisions. Champion market innovation and strategic tech partnerships. Execution & Results Support cross-team delivery of measurable business improvements. Design lean, high-value organisational structures. Define and uphold engineering standards aligned to SDLC. Lead confidently through ambiguity and complex change. Model integrity, transparency, and enterprise-first decision-making. Leadership & People Development Inspire innovation and transformation aligned to company More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Netcompany UK Limited
challenger in Europe whilst evolving the next generation of IT consulting. Operating across both public and private sectors, we offer a comprehensive range of services from product design and engineering, digital strategy, data services & management (Machine Learning and AI), cloud migration to program delivery and service operations, our offerings are designed to meet diverse business needs. Job Description This … consultancy, which offers you fast-track career development opportunities, as well as the opportunity to explore new and cutting-edge technologies. This role supports the full life cycle of software development, and includes the opportunity for hands-on coding. Can you see yourself playing a crucial role in supporting and driving your team to succeed? Are you looking to … new features Analysis and design of the overall solution Daily sparring with your team Full life cycle of delivery Qualifications +4 years experience in the IT Industry Degree in SoftwareEngineering, Computer Science, Information Technology or similar A curiosity to explore new technologies Experience across the full software development lifecycle Ability to code within projects Experience in More ❯
sunderland, tyne and wear, north east england, united kingdom Hybrid / WFH Options
Netcompany UK Limited
challenger in Europe whilst evolving the next generation of IT consulting. Operating across both public and private sectors, we offer a comprehensive range of services from product design and engineering, digital strategy, data services & management (Machine Learning and AI), cloud migration to program delivery and service operations, our offerings are designed to meet diverse business needs. Job Description This … consultancy, which offers you fast-track career development opportunities, as well as the opportunity to explore new and cutting-edge technologies. This role supports the full life cycle of software development, and includes the opportunity for hands-on coding. Can you see yourself playing a crucial role in supporting and driving your team to succeed? Are you looking to … new features Analysis and design of the overall solution Daily sparring with your team Full life cycle of delivery Qualifications +4 years experience in the IT Industry Degree in SoftwareEngineering, Computer Science, Information Technology or similar A curiosity to explore new technologies Experience across the full software development lifecycle Ability to code within projects Experience in More ❯
Lead Software Engineer (Control Systems) Location: Stone, Staffordshire Type: Permanent Salary: Market related Our client, a leading organisation specialising in operational technology and digital transformation within the energy sector, is seeking an experienced Lead Software Engineer (Control Systems) to join their team. Working in highly regulated industrial environments, the role focuses on software design, development, and implementation … for control systems within energy Transmission and Distribution. Role Overview: You will lead software projects related to SCADA and RTU-based Substation Control Systems, overseeing the full project lifecycle from design through to delivery and testing. This role requires proven experience in control automation and software development, along with team leadership skills. Knowledge of Gateways, Bay Controllers, and … RTUs is beneficial but not essential. Key Responsibilities: Lead the design, development, and delivery of software for Substation Control Systems. Produce and review Function Design Specifications, System and Detailed Design Specifications, and Test Specifications. Manage and perform internal and customer Factory Acceptance Tests. Provide technical leadership across projects and mentor junior team members. Collaborate across disciplines to ensure project More ❯
Lead Software Engineer (Control Systems) Location: Stone, Staffordshire Type: Permanent Salary: Market related Our client, a leading organisation specialising in operational technology and digital transformation within the energy sector, is seeking an experienced Lead Software Engineer (Control Systems) to join their team. Working in highly regulated industrial environments, the role focuses on software design, development, and implementation … for control systems within energy Transmission and Distribution. Role Overview: You will lead software projects related to SCADA and RTU-based Substation Control Systems, overseeing the full project lifecycle from design through to delivery and testing. This role requires proven experience in control automation and software development, along with team leadership skills. Knowledge of Gateways, Bay Controllers, and … RTUs is beneficial but not essential. Key Responsibilities: Lead the design, development, and delivery of software for Substation Control Systems. Produce and review Function Design Specifications, System and Detailed Design Specifications, and Test Specifications. Manage and perform internal and customer Factory Acceptance Tests. Provide technical leadership across projects and mentor junior team members. Collaborate across disciplines to ensure project More ❯
About Us: We are recruiting for a fast growing UK based AI Start up who are AI driven software solutions in financial crime amongst other areas. Be part of a passionate, collaborative team who enable intelligent decision and are constantly making better and better solutions through AI and advanced analytics. They help organisations turn complex data into actionable insight. … They're ambitious, they think things through and are on a mission to see how far they can go. The Role: They're looking for a skilled AI Software Engineer who is ready to the design, development, and deployment of secure AI powered systems. You'll be at the heart of a diverse, multidisciplinary and fast paced team to … integrate ML models into robust, mission ready software environments. you'll contribute to cross-disciplinary discussions, ensuring AI solutions align with business goals and operational needs. Your expertise will help close the gap between advanced machine learning research and its practical, real-world implementation to drive impactful results. If you're eager to contribute to meaningful AI solutions and More ❯