Senior Software Engineer / SRE - Application Middleware Location London Business Area Engineering and CTO Ref # Description & Requirements Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg's Application Middleware SRE team, where you'll combine software engineering and systems expertise to keep the backbone of the Bloomberg Terminal running smoothly for hundreds of thousands of users around the world. We're not your typical SRE team. We're embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important-it's essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability practices across one of the world's most powerful tech platforms. The Team We're the Site Reliability Engineering team within Bloomberg's Application Middleware group. Our mission: ensure that Bloomberg's core connectivity and messaging layers are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time PGM Relays: Infrastructure for reliable multicast data delivery We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can. What You'll Do Build production grade software that powers Bloomberg's global infrastructure Design and implement scalable, fault tolerant systems with a focus on observability, performance, and automation Collaborate across engineering teams to introduce automated, self service operational workflows Conduct deep systems analysis and root cause investigations for complex, distributed systems Propose and prototype innovative approaches to reliability and risk mitigation Contribute to design docs, runbooks, and post incident reviews-clear communication is part of the job You'll Need to Have A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Strong software engineering skills in any high-level language (we mainly use Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal communication, including technical documentation and incident analysis We'd Love to See We are building a team with a breadth of expertise and value depth in any of the following areas: Systems Knowledge: A strong grasp of operating systems, fundamental networking protocols (TCP, UDP, multicast), or core database concepts as they apply to modern infrastructure. Cluster Management: Experience with deployments, staging, and configuration management. Direct experience with Argo and/or Kubernetes or other Pipeline Management Platforms is a significant advantage. Machine Management at Scale: Experience with capacity planning and automating the lifecycle of large machine fleets. System Observability and Monitoring: Deep understanding of SLIs/SLOs/SLAs, alerting, and building dashboards for complex systems. Reliability in Distributed Systems: Knowledge of fault tolerance and the unique challenges of network and node failure in distributed environments. Mentoring: Proven experience mentoring and growing junior Engineers Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
Jul 29, 2026
Full time
Senior Software Engineer / SRE - Application Middleware Location London Business Area Engineering and CTO Ref # Description & Requirements Are you passionate about building high-performance systems that are fast, resilient, and operate at global scale? Join Bloomberg's Application Middleware SRE team, where you'll combine software engineering and systems expertise to keep the backbone of the Bloomberg Terminal running smoothly for hundreds of thousands of users around the world. We're not your typical SRE team. We're embedded in a group that powers real-time connectivity, and we own systems where uptime isn't just important-it's essential to the global financial system. This is your opportunity to engineer resilience at scale, automate critical infrastructure, and shape reliability practices across one of the world's most powerful tech platforms. The Team We're the Site Reliability Engineering team within Bloomberg's Application Middleware group. Our mission: ensure that Bloomberg's core connectivity and messaging layers are resilient, scalable, and fully observable. We own systems that operate at high throughput and low latency, including: Gateways: Secure, high-performance TCP/SSL entry points to our data centers HFN & NSTP: A global HTTP CDN and SOCKS5 proxy network delivering fast access from any geography Playlist Services: Dynamic path configuration systems optimizing user connectivity in real-time PGM Relays: Infrastructure for reliable multicast data delivery We use automation, observability, and software engineering to detect issues before they impact customers and reduce manual toil wherever we can. What You'll Do Build production grade software that powers Bloomberg's global infrastructure Design and implement scalable, fault tolerant systems with a focus on observability, performance, and automation Collaborate across engineering teams to introduce automated, self service operational workflows Conduct deep systems analysis and root cause investigations for complex, distributed systems Propose and prototype innovative approaches to reliability and risk mitigation Contribute to design docs, runbooks, and post incident reviews-clear communication is part of the job You'll Need to Have A degree in Computer Science, Engineering, Mathematics, or equivalent practical experience Strong software engineering skills in any high-level language (we mainly use Python and C++) A deep understanding of software system reliability and risk management-including how to identify potential points of failure and design mitigation strategies. A good understanding of data structures, algorithms, and system design Experience navigating and improving large, distributed codebases An ability to identify system risks and engineer around points of failure Clear written and verbal communication, including technical documentation and incident analysis We'd Love to See We are building a team with a breadth of expertise and value depth in any of the following areas: Systems Knowledge: A strong grasp of operating systems, fundamental networking protocols (TCP, UDP, multicast), or core database concepts as they apply to modern infrastructure. Cluster Management: Experience with deployments, staging, and configuration management. Direct experience with Argo and/or Kubernetes or other Pipeline Management Platforms is a significant advantage. Machine Management at Scale: Experience with capacity planning and automating the lifecycle of large machine fleets. System Observability and Monitoring: Deep understanding of SLIs/SLOs/SLAs, alerting, and building dashboards for complex systems. Reliability in Distributed Systems: Knowledge of fault tolerance and the unique challenges of network and node failure in distributed environments. Mentoring: Proven experience mentoring and growing junior Engineers Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law. Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
About Meridial Meridial is a Focused Research Organisation (FRO) with a mission to bring connectomics into the living brain. We are building a platform for longitudinal, synapse-resolution mapping of functional neural circuitry in preclinical models. Our aim is to deploy this platform for translational projects and improve drug development outcomes for disorders of the Central Nervous System. Meridial is a new not-for-profit FRO in the Convergent Research Ecosystem, powered by the Advanced Research and Invention Agency (ARIA). About the role Meridial is seeking an entrepreneurial Software Engineer to take ownership of the software systems at the heart of our multi-photon microscopy platform. This is a broad hands on role spanning hardware control, data acquisition, user interfaces, and analysis pipelines. You will work at the intersection of software and science, collaborating closely with FPGA engineers, experimental neuroscientists, and a growing data team. The near-term priority is maintaining, debugging, and extending our existing MATLAB-based microscope control software. Immediate goals include adding new experimental functionality, improving data handling, and developing real time analysis modules. You will need to learn the workings of a legacy system quickly, including by working with external contractors, and deploy solutions with an eye toward future fundamental improvements. Longer term, you will help define and drive the architectural evolution of the software stack, potentially including migration from MATLAB toward open source systems. As the company grows, there will also be opportunities to contribute to data architecture, offline scientific analysis pipelines, and web portals. This role will report to the Director of Engineering and work closely with experimentalists, with clear scope to grow into technical leadership of the software function. Key Responsibilities Own and evolve the microscope software stack, from low-level hardware control to user interfaces and real-time analysis layers Maintain, debug, and extend the existing MATLAB codebase as the near-term priority, keeping experimental workflows unblocked Develop and maintain new interfaces for data acquisition, instrument control, and synchronisation across complex instrument subsystems Collaborate with FPGA engineering to define and implement software control and acquisition architectures Work across software and mechatronics boundaries - stages, robotic platforms, motion control, inverse kinematics, and collision avoidance Build and evolve real-time and offline image analysis pipelines supporting the full experimental workflow Work with the team to translate scientific requirements into robust software systems Contribute to longer-term architectural evolution - modularising the stack, defining APIs, and evaluating migration pathways toward more scalable and maintainable systems Required Qualifications Strong background in software engineering for hardware-integrated or instrumentation systems Experience with Python for data analysis and pipeline development Experience designing modular software architectures: layered systems, clean APIs, separation of concerns Experience interfacing software with hardware: data acquisition, control systems, synchronisation Ability to work across abstraction layers, from low-level control to higher-level application logic Strong debugging and problem-solving skills across software, hardware, and system-level interactions Preferred Qualifications Degree in Computer Science, Software Engineering or related field Genuine scientific curiosity - an interest in neuroscience, imaging, or the underlying biology is a real advantage Experience with scientific instrumentation, microscopy, or imaging systems Proficiency in systems level programming - Rust, C, or C++ - with a focus on performance, reliability, and maintainability Exposure to large-scale or longitudinal data processing (e.g. volumetric or time-series datasets) Experience refactoring or migrating software into modern architectures Familiarity with motion control, robotics, or kinematic systems Experience working with or alongside FPGA-based systems Physical Demands Fine motor skills for operating computers and lab/instrumentation tools Position Type / Schedule Full-time, 40 hours/week Lab location based in London or Cambridge - ability to travel to both preferred Work arrangement: Hybrid with expected regular onsite presence Additional Information Application materials: CV/resume + cover letter + 2 references For exceptional candidates, we will consider sponsoring visas and supporting relocation Compensation: competitive salary commensurate with experience Generous Benefits will be communicated in interviews £85,000 - £100,000 a year We are an Equal Employment Opportunity employer and do not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age, military or veteran status, or any other characteristic protected by applicable law or company policy. We strive for a diverse, healthy and safe workplace and strictly prohibit harassment of any kind.
Jul 25, 2026
Full time
About Meridial Meridial is a Focused Research Organisation (FRO) with a mission to bring connectomics into the living brain. We are building a platform for longitudinal, synapse-resolution mapping of functional neural circuitry in preclinical models. Our aim is to deploy this platform for translational projects and improve drug development outcomes for disorders of the Central Nervous System. Meridial is a new not-for-profit FRO in the Convergent Research Ecosystem, powered by the Advanced Research and Invention Agency (ARIA). About the role Meridial is seeking an entrepreneurial Software Engineer to take ownership of the software systems at the heart of our multi-photon microscopy platform. This is a broad hands on role spanning hardware control, data acquisition, user interfaces, and analysis pipelines. You will work at the intersection of software and science, collaborating closely with FPGA engineers, experimental neuroscientists, and a growing data team. The near-term priority is maintaining, debugging, and extending our existing MATLAB-based microscope control software. Immediate goals include adding new experimental functionality, improving data handling, and developing real time analysis modules. You will need to learn the workings of a legacy system quickly, including by working with external contractors, and deploy solutions with an eye toward future fundamental improvements. Longer term, you will help define and drive the architectural evolution of the software stack, potentially including migration from MATLAB toward open source systems. As the company grows, there will also be opportunities to contribute to data architecture, offline scientific analysis pipelines, and web portals. This role will report to the Director of Engineering and work closely with experimentalists, with clear scope to grow into technical leadership of the software function. Key Responsibilities Own and evolve the microscope software stack, from low-level hardware control to user interfaces and real-time analysis layers Maintain, debug, and extend the existing MATLAB codebase as the near-term priority, keeping experimental workflows unblocked Develop and maintain new interfaces for data acquisition, instrument control, and synchronisation across complex instrument subsystems Collaborate with FPGA engineering to define and implement software control and acquisition architectures Work across software and mechatronics boundaries - stages, robotic platforms, motion control, inverse kinematics, and collision avoidance Build and evolve real-time and offline image analysis pipelines supporting the full experimental workflow Work with the team to translate scientific requirements into robust software systems Contribute to longer-term architectural evolution - modularising the stack, defining APIs, and evaluating migration pathways toward more scalable and maintainable systems Required Qualifications Strong background in software engineering for hardware-integrated or instrumentation systems Experience with Python for data analysis and pipeline development Experience designing modular software architectures: layered systems, clean APIs, separation of concerns Experience interfacing software with hardware: data acquisition, control systems, synchronisation Ability to work across abstraction layers, from low-level control to higher-level application logic Strong debugging and problem-solving skills across software, hardware, and system-level interactions Preferred Qualifications Degree in Computer Science, Software Engineering or related field Genuine scientific curiosity - an interest in neuroscience, imaging, or the underlying biology is a real advantage Experience with scientific instrumentation, microscopy, or imaging systems Proficiency in systems level programming - Rust, C, or C++ - with a focus on performance, reliability, and maintainability Exposure to large-scale or longitudinal data processing (e.g. volumetric or time-series datasets) Experience refactoring or migrating software into modern architectures Familiarity with motion control, robotics, or kinematic systems Experience working with or alongside FPGA-based systems Physical Demands Fine motor skills for operating computers and lab/instrumentation tools Position Type / Schedule Full-time, 40 hours/week Lab location based in London or Cambridge - ability to travel to both preferred Work arrangement: Hybrid with expected regular onsite presence Additional Information Application materials: CV/resume + cover letter + 2 references For exceptional candidates, we will consider sponsoring visas and supporting relocation Compensation: competitive salary commensurate with experience Generous Benefits will be communicated in interviews £85,000 - £100,000 a year We are an Equal Employment Opportunity employer and do not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age, military or veteran status, or any other characteristic protected by applicable law or company policy. We strive for a diverse, healthy and safe workplace and strictly prohibit harassment of any kind.
Senior AI/ML Computational Scientist YOU ARE If you're a senior AI/ML Computational Scientist, you will design, build, and operationalize AI and ML solutions for enterprise clients, combining custom models with cloud and third party AI services to deliver production-ready outcomes. Your role spans the full solution lifecycle-assessing client needs and data, selecting and customizing models (including Deep Learning, Generative AI, and Large Language Models), designing scalable data and MLOps/LLMOps pipelines for training and production, and ensuring quality, value, and reliability of deployed systems. THE WORK Formulate real-world problems into practical, efficient, and scalable AI and Machine Learning solutions. Develop and implement machine learning algorithms, models, and computational systems; design and build scalable data pipelines to support model training and production with DevOps & MLOps. Customize and apply Deep Learning and Gen AI models for various use cases based on the business needs, data availability, system and infrastructure requirements-including edge device and HPC. Engage in research and development of new AI and high-performance compute algorithms, models, and simulations to solve complex business problems at client sites. Work with large-scale datasets and utilize data preprocessing techniques to ensure high-quality input for training and production. Implement and maintain efficient data storage and retrieval mechanisms for models and knowledge using appropriate tools. Justify the value of model approaches in business problems. Collaborate with teams from both business and technical sides-including users, use case representatives, business owners, engineers, architects, and UI designers-to achieve end-to-end project goals and integrate into production. EDUCATION Bachelor's Degree or equivalent. BASIC (REQUIRED) QUALIFICATION Significant experience as a machine learning engineer or scientist, deploying models in production at scale, including monitoring, alerting, automatic bug filing and auditing. Extensive experience in applying theoretical foundations of computer science, including computer system architecture, system engineering, and programming. Well versed in distributed computing systems and architecture that may include big data, high-performance compute, engineering simulations, scientific compute, grid and cloud computing, distributed networks. Established experience in building and deploying AI/ML based software to a cloud environment. PREFERRED QUALIFICATION Proficiency in Python and python-based AI/ML framework and familiarity with relevant libraries and frameworks (e.g., TensorFlow, PyTorch). Experience working with language models like LLM APIs and optimizing their usage for specific applications. Experience with programming languages: Python, C++, Java, R, SQL. Strong written & verbal communication skills and ability to communicate complex technical concepts to non-technical stakeholders. Strong client facing skillsets in a consulting environment. Strong cross functional skills with the ability to collaborate with a variety of internal and client side teams. Entrepreneurial mindset with a curiosity and passion for emergent tech and driving innovation. MS or PhD in related field preferred (computer science, engineering, etc.).
Jul 24, 2026
Full time
Senior AI/ML Computational Scientist YOU ARE If you're a senior AI/ML Computational Scientist, you will design, build, and operationalize AI and ML solutions for enterprise clients, combining custom models with cloud and third party AI services to deliver production-ready outcomes. Your role spans the full solution lifecycle-assessing client needs and data, selecting and customizing models (including Deep Learning, Generative AI, and Large Language Models), designing scalable data and MLOps/LLMOps pipelines for training and production, and ensuring quality, value, and reliability of deployed systems. THE WORK Formulate real-world problems into practical, efficient, and scalable AI and Machine Learning solutions. Develop and implement machine learning algorithms, models, and computational systems; design and build scalable data pipelines to support model training and production with DevOps & MLOps. Customize and apply Deep Learning and Gen AI models for various use cases based on the business needs, data availability, system and infrastructure requirements-including edge device and HPC. Engage in research and development of new AI and high-performance compute algorithms, models, and simulations to solve complex business problems at client sites. Work with large-scale datasets and utilize data preprocessing techniques to ensure high-quality input for training and production. Implement and maintain efficient data storage and retrieval mechanisms for models and knowledge using appropriate tools. Justify the value of model approaches in business problems. Collaborate with teams from both business and technical sides-including users, use case representatives, business owners, engineers, architects, and UI designers-to achieve end-to-end project goals and integrate into production. EDUCATION Bachelor's Degree or equivalent. BASIC (REQUIRED) QUALIFICATION Significant experience as a machine learning engineer or scientist, deploying models in production at scale, including monitoring, alerting, automatic bug filing and auditing. Extensive experience in applying theoretical foundations of computer science, including computer system architecture, system engineering, and programming. Well versed in distributed computing systems and architecture that may include big data, high-performance compute, engineering simulations, scientific compute, grid and cloud computing, distributed networks. Established experience in building and deploying AI/ML based software to a cloud environment. PREFERRED QUALIFICATION Proficiency in Python and python-based AI/ML framework and familiarity with relevant libraries and frameworks (e.g., TensorFlow, PyTorch). Experience working with language models like LLM APIs and optimizing their usage for specific applications. Experience with programming languages: Python, C++, Java, R, SQL. Strong written & verbal communication skills and ability to communicate complex technical concepts to non-technical stakeholders. Strong client facing skillsets in a consulting environment. Strong cross functional skills with the ability to collaborate with a variety of internal and client side teams. Entrepreneurial mindset with a curiosity and passion for emergent tech and driving innovation. MS or PhD in related field preferred (computer science, engineering, etc.).
hackajob is collaborating with Leonardo to connect them with exceptional professionals for this role. Job Description: Your Impact Are you looking for a change of role and are wondering if a move into FPGA (Field-Programmable Gate Array) design might be for you? Leonardo provides a route to develop your existing skills in our on-site FPGA Academy, to allow you to become a full-time Senior FPGA / Firmware Engineer. You'll then apply your talents to a range of cutting edge designs in our world class Radar and Advanced Targeting Systems (RATS) team. About the FPGA Academy The FPGA Academy is a 16 week structured training and development programme designed for engineers with transferable technical skill sets (such as electronic engineering, embedded software, or systems engineering) who wish to transition into FPGA / Firmware Engineering. The Academy provides focused technical training, mentored practical exercises, and hands on project work. On successful completion, engineers are deployed across a range of complex design projects, contributing to real systems alongside experienced FPGA and Electronics engineers. This programme is not intended for absolute beginners; it is aimed at capable engineers with strong fundamentals and proven problem solving ability who can quickly adapt and progress. About the Role As an FPGA Academy Engineer, you will re-skill into a FPGA / Firmware engineering role and apply your existing engineering and coding experience to the design, implementation, and verification of complex electronic systems. You will learn how to translate requirements into robust FPGA-based solutions and work within established engineering processes suitable for high reliability and mission critical applications. What You'll Do During the Academy, and following deployment, you will: Undertake a structured 16 week FPGA training programme combining: Practical labs Mentored design exercises Online training material and self-led research Apply systems thinking to hardware design challenges Post training deployment into established engineering teams Once you have completed the Academy, as a FPGA / Firmware Engineer, you will be responsible for (with support appropriate to your development stage): Hardware requirements, capture and management Concept development for complex functions and systems FPGA design, implementation, and analysis Applying verification techniques using VHDL or SystemVerilog, with exposure to UVM where applicable Production of material for design reviews Development of test planning, integration, and design verification activities Ensuring all firmware designs comply with the company firmware development process Working with FPGA technologies and tools from AMD, Altera, or Microchip What you'll bring A degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic Engineering (preferred) or a related science (e.g. Physics) Coding experience, such as: Embedded C / C++, Python / scripting languages, Low level or real time software, algorithmic or systems level programming Proven engineering problem solving experience, demonstrated through academic projects, industrial experience or personal / independent engineering work Strong digital engineering fundamentals and the ability to learn quickly Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Newcastle Additional Locations: GB - Edinburgh Contract Type: Permanent Hybrid Working: Hybrid
Jul 23, 2026
Full time
hackajob is collaborating with Leonardo to connect them with exceptional professionals for this role. Job Description: Your Impact Are you looking for a change of role and are wondering if a move into FPGA (Field-Programmable Gate Array) design might be for you? Leonardo provides a route to develop your existing skills in our on-site FPGA Academy, to allow you to become a full-time Senior FPGA / Firmware Engineer. You'll then apply your talents to a range of cutting edge designs in our world class Radar and Advanced Targeting Systems (RATS) team. About the FPGA Academy The FPGA Academy is a 16 week structured training and development programme designed for engineers with transferable technical skill sets (such as electronic engineering, embedded software, or systems engineering) who wish to transition into FPGA / Firmware Engineering. The Academy provides focused technical training, mentored practical exercises, and hands on project work. On successful completion, engineers are deployed across a range of complex design projects, contributing to real systems alongside experienced FPGA and Electronics engineers. This programme is not intended for absolute beginners; it is aimed at capable engineers with strong fundamentals and proven problem solving ability who can quickly adapt and progress. About the Role As an FPGA Academy Engineer, you will re-skill into a FPGA / Firmware engineering role and apply your existing engineering and coding experience to the design, implementation, and verification of complex electronic systems. You will learn how to translate requirements into robust FPGA-based solutions and work within established engineering processes suitable for high reliability and mission critical applications. What You'll Do During the Academy, and following deployment, you will: Undertake a structured 16 week FPGA training programme combining: Practical labs Mentored design exercises Online training material and self-led research Apply systems thinking to hardware design challenges Post training deployment into established engineering teams Once you have completed the Academy, as a FPGA / Firmware Engineer, you will be responsible for (with support appropriate to your development stage): Hardware requirements, capture and management Concept development for complex functions and systems FPGA design, implementation, and analysis Applying verification techniques using VHDL or SystemVerilog, with exposure to UVM where applicable Production of material for design reviews Development of test planning, integration, and design verification activities Ensuring all firmware designs comply with the company firmware development process Working with FPGA technologies and tools from AMD, Altera, or Microchip What you'll bring A degree (BSc, BEng, MEng, MSc, PhD, EngD) in Electrical & Electronic Engineering (preferred) or a related science (e.g. Physics) Coding experience, such as: Embedded C / C++, Python / scripting languages, Low level or real time software, algorithmic or systems level programming Proven engineering problem solving experience, demonstrated through academic projects, industrial experience or personal / independent engineering work Strong digital engineering fundamentals and the ability to learn quickly Security Clearance This role is subject to pre-employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: Why join us At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work-life balance. Whether you're looking to grow professionally, care for your health, or plan for the future, we're here to help you thrive. Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year. Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution. Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity). Rewarding Performance: All employees at management level and below are eligible for our bonus scheme. Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning. Refer a friend: Receive a financial reward through our referral programme. Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more. Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role. For a full list of our company benefits please visit our website. Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team-they are key contributors to shaping innovation, advancing technology, and enhancing global safety. At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know. Be part of something bigger - apply now! Primary Location: GB - Newcastle Additional Locations: GB - Edinburgh Contract Type: Permanent Hybrid Working: Hybrid
Help build and operate reliable, scalable and secure digital services that support businesses across the UK. The Department for Business and Trade (DBT), in partnership with Inspire People, is seeking a Senior Site Reliability Engineer with strong software engineering capability (either experience of Python development or a desire to develop Python expertise), experience building applications host click apply for full job details
Jul 23, 2026
Full time
Help build and operate reliable, scalable and secure digital services that support businesses across the UK. The Department for Business and Trade (DBT), in partnership with Inspire People, is seeking a Senior Site Reliability Engineer with strong software engineering capability (either experience of Python development or a desire to develop Python expertise), experience building applications host click apply for full job details
Site Reliability Engineer (SRE) AWS Kubernetes Fully Remote (UK) 24/7 Shift Pattern (28-day rota including days & nights) £ Competitive + Bonus + Excellent Benefits Build resilient cloud platforms that support critical national services. We're recruiting Site Reliability Engineers to join a global leader in AI-powered customer experience and cloud technology. Following the award of a major government programme, they're expanding their engineering teams to build and support highly secure, cloud-native platforms that deliver sensitive communication services. This is an opportunity to join an organisation investing heavily in modern cloud engineering, automation and reliability. Working as part of a collaborative SRE team, you'll help ensure large-scale production environments remain secure, available and resilient, whilst continuously improving the way they're operated through automation and engineering best practice. If you enjoy solving production challenges, improving reliability and automating away operational toil, we'd love to hear from you. What you'll be doing Monitoring and maintaining highly available production platforms running in AWS Responding to and managing production incidents across a 24/7 service Investigating complex technical issues and restoring services quickly and effectively Developing automation to reduce manual operational tasks and improve platform resilience Building and improving monitoring, alerting and observability across cloud environments Working alongside Software, Platform, Cloud and Security Engineers to improve reliability and operational excellence Contributing to post-incident reviews and driving continuous service improvements Supporting containerised workloads using Kubernetes and Docker What we're looking for You'll ideally have experience in a Site Reliability Engineering, Production Engineering, Cloud Operations or NOC environment with exposure to: Linux systems administration AWS cloud infrastructure Kubernetes and Docker Production support and incident management Python, Bash or Go scripting Monitoring and observability platforms such as Grafana, Prometheus, Datadog, Splunk or CloudWatch Networking fundamentals including DNS, TCP/IP and load balancing A passion for automation, continuous improvement and operational excellence Experience with Infrastructure as Code (Terraform), SRE principles (SLIs, SLOs), or regulated environments would be beneficial but isn't essential. Why join? This is far more than a traditional NOC role. You'll be joining an engineering-led organisation where reliability, automation and continuous improvement sit at the heart of the platform. Rather than simply responding to incidents, you'll work to prevent them by improving systems, automating operational processes and helping shape the future of highly resilient cloud services. If you're passionate about building reliable cloud platforms and enjoy solving complex technical problems in large-scale production environments, we'd love to hear from you. Apply today or contact Dave Carlisle at Spectrum IT Recruitment for a confidential discussion. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Jul 23, 2026
Full time
Site Reliability Engineer (SRE) AWS Kubernetes Fully Remote (UK) 24/7 Shift Pattern (28-day rota including days & nights) £ Competitive + Bonus + Excellent Benefits Build resilient cloud platforms that support critical national services. We're recruiting Site Reliability Engineers to join a global leader in AI-powered customer experience and cloud technology. Following the award of a major government programme, they're expanding their engineering teams to build and support highly secure, cloud-native platforms that deliver sensitive communication services. This is an opportunity to join an organisation investing heavily in modern cloud engineering, automation and reliability. Working as part of a collaborative SRE team, you'll help ensure large-scale production environments remain secure, available and resilient, whilst continuously improving the way they're operated through automation and engineering best practice. If you enjoy solving production challenges, improving reliability and automating away operational toil, we'd love to hear from you. What you'll be doing Monitoring and maintaining highly available production platforms running in AWS Responding to and managing production incidents across a 24/7 service Investigating complex technical issues and restoring services quickly and effectively Developing automation to reduce manual operational tasks and improve platform resilience Building and improving monitoring, alerting and observability across cloud environments Working alongside Software, Platform, Cloud and Security Engineers to improve reliability and operational excellence Contributing to post-incident reviews and driving continuous service improvements Supporting containerised workloads using Kubernetes and Docker What we're looking for You'll ideally have experience in a Site Reliability Engineering, Production Engineering, Cloud Operations or NOC environment with exposure to: Linux systems administration AWS cloud infrastructure Kubernetes and Docker Production support and incident management Python, Bash or Go scripting Monitoring and observability platforms such as Grafana, Prometheus, Datadog, Splunk or CloudWatch Networking fundamentals including DNS, TCP/IP and load balancing A passion for automation, continuous improvement and operational excellence Experience with Infrastructure as Code (Terraform), SRE principles (SLIs, SLOs), or regulated environments would be beneficial but isn't essential. Why join? This is far more than a traditional NOC role. You'll be joining an engineering-led organisation where reliability, automation and continuous improvement sit at the heart of the platform. Rather than simply responding to incidents, you'll work to prevent them by improving systems, automating operational processes and helping shape the future of highly resilient cloud services. If you're passionate about building reliable cloud platforms and enjoy solving complex technical problems in large-scale production environments, we'd love to hear from you. Apply today or contact Dave Carlisle at Spectrum IT Recruitment for a confidential discussion. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
12 month FTC Hybrid, Sheffield - Must be able to commit to 1/2 days on site in the Sheffield office We're partnering with an established technology-led organisation to recruit an experienced Platform & Infrastructure Engineer to support a significant infrastructure modernisation programme. This is an excellent opportunity for an experienced infrastructure professional with strong Kubernetes expertise to join a collaborative engineering team working on modernising enterprise platforms, improving automation and delivering resilient, scalable infrastructure. The Role Working as part of a senior infrastructure team, you'll be responsible for designing, implementing and supporting modern platform technologies across both on-premise and cloud environments. You'll play a key role in infrastructure transformation projects while ensuring business-critical services remain secure, reliable and highly available. This is a hands-on technical role with plenty of opportunity to influence technical direction, improve operational processes and mentor other engineers within the team. Key Responsibilities Design, implement and support production infrastructure platforms. Build, manage and optimise Kubernetes environments. Support the migration and modernisation of existing infrastructure and applications. Develop and maintain infrastructure automation using Infrastructure as Code. Improve platform resilience, monitoring and disaster recovery capabilities. Work closely with software engineering teams to enhance deployment and operational processes. Troubleshoot and resolve complex infrastructure issues. Produce and maintain technical documentation and operational procedures. Promote security, reliability and best practice across the platform estate. About You We're looking for an experienced Platform or Infrastructure Engineer with a strong background in Kubernetes and modern infrastructure technologies. You'll ideally have experience with a number of the following: Production Kubernetes administration Linux systems administration Infrastructure automation using tools such as Terraform or Ansible Cloud platforms (AWS preferred) Container networking and storage technologies Monitoring and observability platforms Load balancing and web technologies Git and scripting (Bash and/or Python) High availability and disaster recovery solutions Infrastructure migrations and platform modernisation projects Any experience with CI/CD pipelines, enterprise networking, database technologies or systems architecture would be advantageous. What's on Offer This is a fantastic opportunity to join a business undertaking significant investment in its technology platform. You'll work alongside experienced engineers on technically interesting projects, with the chance to influence how modern infrastructure is designed, deployed and operated. If you enjoy solving complex infrastructure challenges and have a passion for Kubernetes, automation and platform engineering, we'd be keen to speak with you. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Jul 22, 2026
Contractor
12 month FTC Hybrid, Sheffield - Must be able to commit to 1/2 days on site in the Sheffield office We're partnering with an established technology-led organisation to recruit an experienced Platform & Infrastructure Engineer to support a significant infrastructure modernisation programme. This is an excellent opportunity for an experienced infrastructure professional with strong Kubernetes expertise to join a collaborative engineering team working on modernising enterprise platforms, improving automation and delivering resilient, scalable infrastructure. The Role Working as part of a senior infrastructure team, you'll be responsible for designing, implementing and supporting modern platform technologies across both on-premise and cloud environments. You'll play a key role in infrastructure transformation projects while ensuring business-critical services remain secure, reliable and highly available. This is a hands-on technical role with plenty of opportunity to influence technical direction, improve operational processes and mentor other engineers within the team. Key Responsibilities Design, implement and support production infrastructure platforms. Build, manage and optimise Kubernetes environments. Support the migration and modernisation of existing infrastructure and applications. Develop and maintain infrastructure automation using Infrastructure as Code. Improve platform resilience, monitoring and disaster recovery capabilities. Work closely with software engineering teams to enhance deployment and operational processes. Troubleshoot and resolve complex infrastructure issues. Produce and maintain technical documentation and operational procedures. Promote security, reliability and best practice across the platform estate. About You We're looking for an experienced Platform or Infrastructure Engineer with a strong background in Kubernetes and modern infrastructure technologies. You'll ideally have experience with a number of the following: Production Kubernetes administration Linux systems administration Infrastructure automation using tools such as Terraform or Ansible Cloud platforms (AWS preferred) Container networking and storage technologies Monitoring and observability platforms Load balancing and web technologies Git and scripting (Bash and/or Python) High availability and disaster recovery solutions Infrastructure migrations and platform modernisation projects Any experience with CI/CD pipelines, enterprise networking, database technologies or systems architecture would be advantageous. What's on Offer This is a fantastic opportunity to join a business undertaking significant investment in its technology platform. You'll work alongside experienced engineers on technically interesting projects, with the chance to influence how modern infrastructure is designed, deployed and operated. If you enjoy solving complex infrastructure challenges and have a passion for Kubernetes, automation and platform engineering, we'd be keen to speak with you. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Senior Data Engineer & Technical Delivery Lead (Python / Databricks) Location: London (Hybrid - 2-3 days onsite) Contract: Initial 6 months We're currently supporting a major Investment Bank that's expanding its Data Engineering function and is looking to hire multiple contractors across Senior Data Engineer and Technical Delivery Lead level. Whether you're a highly technical Senior Data Engineer looking to remain hands-on, or an experienced Technical Lead who enjoys combining delivery leadership with coding, we'd be keen to speak with you. You'll be joining a large-scale cloud data transformation programme, helping design, build and optimise enterprise data platforms using Python, Databricks and Spark within a modern Lakehouse environment. Key Responsibilities Design, develop and maintain scalable data pipelines using Python and Databricks. Build, optimise and support enterprise ETL/ELT workflows using Apache Spark and Delta Lake. Design and develop robust data models and Lakehouse architectures. Implement and manage data workflows within the Databricks ecosystem. Ensure high levels of data quality, governance and pipeline reliability. Optimise performance across large-scale distributed data processing platforms. Collaborate with architects, product owners, analysts and engineering teams to deliver high-quality data solutions. Implement monitoring, logging and alerting across critical data platforms. Drive engineering best practice through code reviews, mentoring and technical collaboration. For Technical Delivery Lead opportunities, provide technical leadership, architectural oversight and end-to-end delivery of complex data engineering initiatives. Required Skills & Experience Strong commercial experience developing data engineering solutions using Python . Extensive hands-on experience with Databricks , including Workflows, Notebooks and Delta Lake. Strong experience with Apache Spark / PySpark . Proven experience building scalable ETL/ELT pipelines. Strong SQL and data modelling skills. Experience designing modern Lakehouse architectures. Experience working with cloud platforms including AWS, Azure or GCP. Experience with modern data warehousing technologies such as Snowflake, Redshift or BigQuery. Experience with orchestration tools such as Airflow or Databricks Workflows. Previous experience working within Agile delivery environments. Desirable Experience Databricks certifications. Kafka or Structured Streaming. CI/CD and DevOps practices. Docker and Kubernetes. Exposure to Machine Learning pipelines. Experience within Financial Services or other highly regulated environments. About You You'll be an experienced Data Engineer or Technical Lead with a passion for building modern, scalable data platforms. Comfortable working in a collaborative Agile environment, you'll enjoy solving complex technical problems and delivering high-quality engineering solutions. If you're applying at Technical Delivery Lead level, you'll also bring strong leadership, stakeholder management and mentoring experience whilst remaining hands-on technically.
Jul 22, 2026
Contractor
Senior Data Engineer & Technical Delivery Lead (Python / Databricks) Location: London (Hybrid - 2-3 days onsite) Contract: Initial 6 months We're currently supporting a major Investment Bank that's expanding its Data Engineering function and is looking to hire multiple contractors across Senior Data Engineer and Technical Delivery Lead level. Whether you're a highly technical Senior Data Engineer looking to remain hands-on, or an experienced Technical Lead who enjoys combining delivery leadership with coding, we'd be keen to speak with you. You'll be joining a large-scale cloud data transformation programme, helping design, build and optimise enterprise data platforms using Python, Databricks and Spark within a modern Lakehouse environment. Key Responsibilities Design, develop and maintain scalable data pipelines using Python and Databricks. Build, optimise and support enterprise ETL/ELT workflows using Apache Spark and Delta Lake. Design and develop robust data models and Lakehouse architectures. Implement and manage data workflows within the Databricks ecosystem. Ensure high levels of data quality, governance and pipeline reliability. Optimise performance across large-scale distributed data processing platforms. Collaborate with architects, product owners, analysts and engineering teams to deliver high-quality data solutions. Implement monitoring, logging and alerting across critical data platforms. Drive engineering best practice through code reviews, mentoring and technical collaboration. For Technical Delivery Lead opportunities, provide technical leadership, architectural oversight and end-to-end delivery of complex data engineering initiatives. Required Skills & Experience Strong commercial experience developing data engineering solutions using Python . Extensive hands-on experience with Databricks , including Workflows, Notebooks and Delta Lake. Strong experience with Apache Spark / PySpark . Proven experience building scalable ETL/ELT pipelines. Strong SQL and data modelling skills. Experience designing modern Lakehouse architectures. Experience working with cloud platforms including AWS, Azure or GCP. Experience with modern data warehousing technologies such as Snowflake, Redshift or BigQuery. Experience with orchestration tools such as Airflow or Databricks Workflows. Previous experience working within Agile delivery environments. Desirable Experience Databricks certifications. Kafka or Structured Streaming. CI/CD and DevOps practices. Docker and Kubernetes. Exposure to Machine Learning pipelines. Experience within Financial Services or other highly regulated environments. About You You'll be an experienced Data Engineer or Technical Lead with a passion for building modern, scalable data platforms. Comfortable working in a collaborative Agile environment, you'll enjoy solving complex technical problems and delivering high-quality engineering solutions. If you're applying at Technical Delivery Lead level, you'll also bring strong leadership, stakeholder management and mentoring experience whilst remaining hands-on technically.
We are seeking an experienced Lead Data Engineer with deep expertise in Python, Databricks and Spark to lead the delivery of large-scale data engineering initiatives. This is a unique opportunity for a technical leader who enjoys combining hands-on engineering with project delivery, team leadership and stakeholder engagement in a complex enterprise environment. Client Details Our client is a leading international financial institution with a long-established presence across major global markets. Serving a diverse client base that includes corporates, financial institutions and investors, the organisation delivers a broad range of banking, financing and capital markets services. With significant investment in digital transformation and data-led innovation, the organisation is modernising its technology estate and expanding its enterprise data capabilities. Data plays a critical role in supporting business operations, regulatory obligations, analytics and strategic decision-making, making this an exciting opportunity to contribute to large-scale, business-critical data initiatives within a complex global environment. Description Lead the end-to-end delivery of data engineering projects, ensuring successful outcomes against business objectives, timelines and quality standards Design, develop and optimise scalable data pipelines using Python, Databricks and PySpark Build and enhance ETL/ELT workflows, reusable frameworks and modern data engineering solutions Provide technical leadership and architectural guidance across data platform initiatives Design and govern Lakehouse architectures leveraging Databricks and Delta Lake Manage sprint planning, backlog prioritisation and delivery tracking within Agile teams Identify and mitigate delivery risks, dependencies and technical challenges Troubleshoot complex data, platform and performance-related issues Drive engineering best practices across coding standards, testing, performance optimisation and code reviews Act as a key interface between business stakeholders and engineering teams, translating requirements into scalable technical solutions Collaborate with architects, product owners and senior stakeholders to shape delivery roadmaps and technical direction Lead, mentor and develop a team of data engineers, fostering a culture of ownership and engineering excellence Ensure data quality, governance, reliability and security across data platforms Implement monitoring, logging and alerting capabilities to support operational excellence Champion modern engineering practices, including CI/CD, DevOps and automation Support production environments and drive continuous improvement across data solutions Profile You will bring: 10+ years' experience in data or software engineering Proven experience as a Lead Data Engineer, Technical Lead, Engineering Lead, or similar hands-on leadership role Strong hands-on expertise in Python Extensive experience with Databricks, including workflows, notebooks and Delta Lake Strong experience with Apache Spark / PySpark Experience building and optimising enterprise-scale ETL pipelines Strong understanding of modern data architecture and Lakehouse concepts Advanced SQL and distributed data systems expertise Experience with cloud platforms such as AWS, Azure or GCP Experience working within Agile delivery environments Excellent stakeholder management and communication skills Ability to balance technical leadership with hands-on delivery responsibilities Experience delivering data engineering solutions within Banking, Financial Services, Capital Markets, Insurance, or other highly regulated enterprise environments would be highly advantageous Desirable experience includes: Databricks certifications Kafka or Structured Streaming CI/CD and DevOps practices Airflow or Databricks Workflows Delta Lake optimisation techniques Docker and Kubernetes Exposure to machine learning pipelines Job Offer Competitive day rate of £650-880 per day Inside IR35 (Umbrella) Initial 6-month contract Hybrid working arrangement - 2/3 days onsite Opportunity to lead strategic data transformation initiatives Access to modern cloud and data engineering technologies Significant influence over technical direction and delivery Collaborative, high-performing engineering environment
Jul 22, 2026
Contractor
We are seeking an experienced Lead Data Engineer with deep expertise in Python, Databricks and Spark to lead the delivery of large-scale data engineering initiatives. This is a unique opportunity for a technical leader who enjoys combining hands-on engineering with project delivery, team leadership and stakeholder engagement in a complex enterprise environment. Client Details Our client is a leading international financial institution with a long-established presence across major global markets. Serving a diverse client base that includes corporates, financial institutions and investors, the organisation delivers a broad range of banking, financing and capital markets services. With significant investment in digital transformation and data-led innovation, the organisation is modernising its technology estate and expanding its enterprise data capabilities. Data plays a critical role in supporting business operations, regulatory obligations, analytics and strategic decision-making, making this an exciting opportunity to contribute to large-scale, business-critical data initiatives within a complex global environment. Description Lead the end-to-end delivery of data engineering projects, ensuring successful outcomes against business objectives, timelines and quality standards Design, develop and optimise scalable data pipelines using Python, Databricks and PySpark Build and enhance ETL/ELT workflows, reusable frameworks and modern data engineering solutions Provide technical leadership and architectural guidance across data platform initiatives Design and govern Lakehouse architectures leveraging Databricks and Delta Lake Manage sprint planning, backlog prioritisation and delivery tracking within Agile teams Identify and mitigate delivery risks, dependencies and technical challenges Troubleshoot complex data, platform and performance-related issues Drive engineering best practices across coding standards, testing, performance optimisation and code reviews Act as a key interface between business stakeholders and engineering teams, translating requirements into scalable technical solutions Collaborate with architects, product owners and senior stakeholders to shape delivery roadmaps and technical direction Lead, mentor and develop a team of data engineers, fostering a culture of ownership and engineering excellence Ensure data quality, governance, reliability and security across data platforms Implement monitoring, logging and alerting capabilities to support operational excellence Champion modern engineering practices, including CI/CD, DevOps and automation Support production environments and drive continuous improvement across data solutions Profile You will bring: 10+ years' experience in data or software engineering Proven experience as a Lead Data Engineer, Technical Lead, Engineering Lead, or similar hands-on leadership role Strong hands-on expertise in Python Extensive experience with Databricks, including workflows, notebooks and Delta Lake Strong experience with Apache Spark / PySpark Experience building and optimising enterprise-scale ETL pipelines Strong understanding of modern data architecture and Lakehouse concepts Advanced SQL and distributed data systems expertise Experience with cloud platforms such as AWS, Azure or GCP Experience working within Agile delivery environments Excellent stakeholder management and communication skills Ability to balance technical leadership with hands-on delivery responsibilities Experience delivering data engineering solutions within Banking, Financial Services, Capital Markets, Insurance, or other highly regulated enterprise environments would be highly advantageous Desirable experience includes: Databricks certifications Kafka or Structured Streaming CI/CD and DevOps practices Airflow or Databricks Workflows Delta Lake optimisation techniques Docker and Kubernetes Exposure to machine learning pipelines Job Offer Competitive day rate of £650-880 per day Inside IR35 (Umbrella) Initial 6-month contract Hybrid working arrangement - 2/3 days onsite Opportunity to lead strategic data transformation initiatives Access to modern cloud and data engineering technologies Significant influence over technical direction and delivery Collaborative, high-performing engineering environment
We are looking for mid-senior Software Engineers with experience in Golang, Java or Python to join a rapidly growing engineering team in Farnborough. You will help design and deliver secure digital solutions that support Defence and National Security missions, working on complex technical challenges where reliability, security and operational impact matter. Permanent role, salary up to £75,000 plus benefits with flexible, hybrid working from Farnborough. About the role You will join a multidisciplinary team of software engineers, architects, platform specialists, infrastructure engineers and delivery professionals. The role covers the full software development lifecycle, from technical design and development through to testing, deployment and continuous improvement. Golang is of particular interest, although strong engineers with experience in Java, C#, C++, Rust or Python will also be considered where they can confidently discuss the differences between technologies and how systems written in different languages integrate. This is a customer-facing position, so you should be comfortable working directly with stakeholders as well as contributing technically. Responsibilities Design, develop and maintain secure, scalable software solutions Build backend services using Go, Java, Python or other relevant languages Develop responsive user interfaces using JavaScript, TypeScript and React Implement cloud services across AWS or Azure Use Git to support effective version control and collaborative development Build and maintain CI/CD pipelines and automated testing processes Use Docker to create consistent and reliable deployment environments Write clean, efficient and well-documented code whilst participating in code reviews Mentor and support other engineers where appropriate, providing constructive technical feedback Keep up to date with emerging software engineering tools and practices Essential criteria Strong professional software engineering experience (5 years+) Proficiency in Go, Java, C#, C++, Rust, Python or a comparable language Good understanding of the full software development lifecycle Experience with Docker for containerisation and deployment. Experience with Git, CI/CD and modern software delivery practices Strong understanding of software engineering principles, algorithms and data structures Desirable criteria Commercial Golang experience Experience building or deploying solutions in AWS or Azure JavaScript, TypeScript and React Automated testing frameworks Agile and DevSecOps delivery Web security principles and secure coding practices Experience in Defence, National Security or another secure environment Benefits Salary range £60,000 - £75,000 dependent upon experience 25 days' annual leave plus bank holidays Private medical cover Life assurance 10% employer pension contribution with 5% employee contribution Company-performance bonus Professional development and training support Secure onsite parking, gym, café and restaurant Additional information Due to the secure nature of the position and working environment, you must: Be able to commute to Farnborough 3 days / week Have a sole UK nationality Have or be eligible to undergo Security Clearance. Why join? This is an opportunity to work on technology that directly supports Defence and National Security, where the solutions you build have genuine operational importance. You will tackle complex engineering challenges, work alongside experienced technical specialists and contribute across the full development lifecycle. With strong investment in training, modern technologies and clear opportunities to progress into technical leadership, this is a role where you can make a meaningful impact while continuing to grow your career. Apply now or contact Inspire People in complete confidence.
Jul 21, 2026
Full time
We are looking for mid-senior Software Engineers with experience in Golang, Java or Python to join a rapidly growing engineering team in Farnborough. You will help design and deliver secure digital solutions that support Defence and National Security missions, working on complex technical challenges where reliability, security and operational impact matter. Permanent role, salary up to £75,000 plus benefits with flexible, hybrid working from Farnborough. About the role You will join a multidisciplinary team of software engineers, architects, platform specialists, infrastructure engineers and delivery professionals. The role covers the full software development lifecycle, from technical design and development through to testing, deployment and continuous improvement. Golang is of particular interest, although strong engineers with experience in Java, C#, C++, Rust or Python will also be considered where they can confidently discuss the differences between technologies and how systems written in different languages integrate. This is a customer-facing position, so you should be comfortable working directly with stakeholders as well as contributing technically. Responsibilities Design, develop and maintain secure, scalable software solutions Build backend services using Go, Java, Python or other relevant languages Develop responsive user interfaces using JavaScript, TypeScript and React Implement cloud services across AWS or Azure Use Git to support effective version control and collaborative development Build and maintain CI/CD pipelines and automated testing processes Use Docker to create consistent and reliable deployment environments Write clean, efficient and well-documented code whilst participating in code reviews Mentor and support other engineers where appropriate, providing constructive technical feedback Keep up to date with emerging software engineering tools and practices Essential criteria Strong professional software engineering experience (5 years+) Proficiency in Go, Java, C#, C++, Rust, Python or a comparable language Good understanding of the full software development lifecycle Experience with Docker for containerisation and deployment. Experience with Git, CI/CD and modern software delivery practices Strong understanding of software engineering principles, algorithms and data structures Desirable criteria Commercial Golang experience Experience building or deploying solutions in AWS or Azure JavaScript, TypeScript and React Automated testing frameworks Agile and DevSecOps delivery Web security principles and secure coding practices Experience in Defence, National Security or another secure environment Benefits Salary range £60,000 - £75,000 dependent upon experience 25 days' annual leave plus bank holidays Private medical cover Life assurance 10% employer pension contribution with 5% employee contribution Company-performance bonus Professional development and training support Secure onsite parking, gym, café and restaurant Additional information Due to the secure nature of the position and working environment, you must: Be able to commute to Farnborough 3 days / week Have a sole UK nationality Have or be eligible to undergo Security Clearance. Why join? This is an opportunity to work on technology that directly supports Defence and National Security, where the solutions you build have genuine operational importance. You will tackle complex engineering challenges, work alongside experienced technical specialists and contribute across the full development lifecycle. With strong investment in training, modern technologies and clear opportunities to progress into technical leadership, this is a role where you can make a meaningful impact while continuing to grow your career. Apply now or contact Inspire People in complete confidence.
Music is Universal It's the passionate and dedicated team at Universal Music who help make us the world's leading music company. From A&R to finance, legal to digital, sales to marketing, Universal Music is the place to grow and develop your career within a truly commercial and innovative business that leads in everything it does.Everyone is welcome to apply for our roles, and we are determined to ensure that no applicant or employee receives less favourable treatment because of gender, race, disability, sexual orientation, religion, belief, age, marital status, background, pregnancy, or caring responsibilities. We also recognise the importance of diversity of thought within our teams and are fully committed to embracing the talents of people with autism, dyslexia, ADHD, and other forms of neurocognitive variation.We will always seek to make appropriate adjustments to recruitment, workplaces, and work processes to be fully inclusive to people with different needs and working styles. If you need us to make any reasonable adjustments for you from application onwards, including alternatives to the online form or to disclose a neurocognitive condition, please email . Job Summary: We are UMG, the Universal Music Group. We are the world's leading music company. In everything we do, we are committed to artistry, innovation and entrepreneurship. We own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries. We identify and develop recording artists and songwriters, and we produce, distribute and promote the most critically acclaimed and commercially successful music to delight and entertain fans around the world.As a key member of our Global Technical Operations team, you will be the ultimate escalation point and subject matter expert for all SRE operations. This is a senior technical role that requires a strategic mindset, deep-seated expertise in System Reliability Engineering. By blending a software engineering mindset with operational expertise, you will engineer solutions that improve system reliability, automate complex processes, and reduce manual toil. You will not only resolve the most challenging technical issues but also drive the operational strategy for SRE implementation at UMG.As a Site Reliability Engineer, you won't just be supporting systems; you'll be ensuring the services that connect artists and fans around the globe are always on. Job Functions: Key Responsibilities: System Reliability & Performance: - Design, build, and maintain the availability, scalability, and performance of critical services. - Develop and maintain robust monitoring, alerting, and observability systems (e.g., using AWS CloudWatch, Dynatrace) to ensure rapid issue detection and resolution. - Monitor infrastructure capacity and performance, providing analysis and suggestions for service delivery improvement. Automation & Efficiency: - Drive the automation of repetitive operational tasks, including infrastructure provisioning, deployments, and scaling. - Create and maintain scripts and custom code to support and enhance our operational toolset. - Support and optimize CI/CD pipelines to improve deployment speed and reliability. Incident Management & Collaboration: - Participate in an on-call rotation to troubleshoot and mitigate production incidents. - Lead post-incident reviews and root cause analyses to implement lasting solutions. - Partner with engineering and IT stakeholders to embed SRE best practices (SLOs, error budgets) into the design and development lifecycle. Act as the Final Escalation Point for SRE operations: Participate in resolving the most complex and critical incidents, which other teams have been unable to solve. Provide leadership during high-severity events, coordinating cross-functional teams to ensure rapid and effective resolution. Develop Escalation Frameworks: Design, implement, and refine the escalation management process for the entire Global Technical Operations Center, ensuring that incidents are triaged, documented, and resolved efficiently. Strategic Troubleshooting & Root Cause Analysis: Move beyond simple fixes to conduct deep-dive root cause analysis (RCA) for recurring, complex problems. Develop long-term solutions, including automation and architectural changes, to prevent future incidents. Mentor & Uplevel the Team: Serve as a technical leader and mentor to junior engineers. Develop and lead training sessions on advanced security concepts, threat landscapes, and internal best practices to elevate the entire team's capabilities. Foster a culture of continuous learning and operational excellence within the team. Maintain and enhance knowledge of key technologies. Architectural Collaboration: Partner with Dev Ops and Applications architects to influence and enforce standards. Ensure that new and existing systems are built on the principles of Infrastructure as Code and toil reduction. Automation & Optimization: Identify opportunities for network automation, scripting, and tool development to streamline operational tasks and improve efficiency. Documentation & Standards: Create and maintain comprehensive documentation for configurations, standard operating procedures (SOPs), and incident response protocols. Communication & Stakeholder Management: Communicate effectively with technical and non-technical stakeholders, including senior management, regarding incident status, resolution plans, and identity or security issues. Build partnerships and trust with other information technology areas, vendor technical staff, and customers in the business units. Make UMG the place to be: Mentoring and genuinely leading the team in a way that attracts and retains the best talent. UMG is a place where everyone can bring themselves fully to work and thrive, as a Leader you are a key part of this. Work out of standard business hours will occasionally be required. Job Requirements: Required Experience & Skills: A strong background in systems administration (Linux/Windows) in a large-scale environment. Proficiency in at least one programming language (e.g., Python, Go, Java). Hands-on experience with a major cloud platform (AWS, GCP, or Azure), with a high preference for AWS. Solid understanding of networking, containers (Docker, Kubernetes), and Infrastructure as Code (e.g., Terraform, Ansible). Experience with modern monitoring and observability tools (e.g., Prometheus, Grafana, Datadog, Splunk, Dynatrace). Proven analytical and problem-solving abilities with experience in a high-pressure environment. Excellent communication skills and the ability to foster a collaborative team environment.Preferred Experience & Skills: Bachelor's degree in an IT-related field. Experience managing large-scale, distributed systems for a global organization. Familiarity with IT governance standards like ITIL. Direct experience with ServiceNow for IT service management. Knowledge of chaos engineering, resilience testing, and advanced capacity planning.Just So You Know The company presents this job description as a guide to the major areas and duties for which the jobholder is accountable. However, the business operates in an environment that demands change and the jobholder's specific responsibilities and activities will vary and develop. Therefore, the job description should be seen as indicative and not as a permanent, definitive, and exhaustive statement. Job Category: Universal Music Group
Jul 19, 2026
Full time
Music is Universal It's the passionate and dedicated team at Universal Music who help make us the world's leading music company. From A&R to finance, legal to digital, sales to marketing, Universal Music is the place to grow and develop your career within a truly commercial and innovative business that leads in everything it does.Everyone is welcome to apply for our roles, and we are determined to ensure that no applicant or employee receives less favourable treatment because of gender, race, disability, sexual orientation, religion, belief, age, marital status, background, pregnancy, or caring responsibilities. We also recognise the importance of diversity of thought within our teams and are fully committed to embracing the talents of people with autism, dyslexia, ADHD, and other forms of neurocognitive variation.We will always seek to make appropriate adjustments to recruitment, workplaces, and work processes to be fully inclusive to people with different needs and working styles. If you need us to make any reasonable adjustments for you from application onwards, including alternatives to the online form or to disclose a neurocognitive condition, please email . Job Summary: We are UMG, the Universal Music Group. We are the world's leading music company. In everything we do, we are committed to artistry, innovation and entrepreneurship. We own and operate a broad array of businesses engaged in recorded music, music publishing, merchandising, and audiovisual content in more than 60 countries. We identify and develop recording artists and songwriters, and we produce, distribute and promote the most critically acclaimed and commercially successful music to delight and entertain fans around the world.As a key member of our Global Technical Operations team, you will be the ultimate escalation point and subject matter expert for all SRE operations. This is a senior technical role that requires a strategic mindset, deep-seated expertise in System Reliability Engineering. By blending a software engineering mindset with operational expertise, you will engineer solutions that improve system reliability, automate complex processes, and reduce manual toil. You will not only resolve the most challenging technical issues but also drive the operational strategy for SRE implementation at UMG.As a Site Reliability Engineer, you won't just be supporting systems; you'll be ensuring the services that connect artists and fans around the globe are always on. Job Functions: Key Responsibilities: System Reliability & Performance: - Design, build, and maintain the availability, scalability, and performance of critical services. - Develop and maintain robust monitoring, alerting, and observability systems (e.g., using AWS CloudWatch, Dynatrace) to ensure rapid issue detection and resolution. - Monitor infrastructure capacity and performance, providing analysis and suggestions for service delivery improvement. Automation & Efficiency: - Drive the automation of repetitive operational tasks, including infrastructure provisioning, deployments, and scaling. - Create and maintain scripts and custom code to support and enhance our operational toolset. - Support and optimize CI/CD pipelines to improve deployment speed and reliability. Incident Management & Collaboration: - Participate in an on-call rotation to troubleshoot and mitigate production incidents. - Lead post-incident reviews and root cause analyses to implement lasting solutions. - Partner with engineering and IT stakeholders to embed SRE best practices (SLOs, error budgets) into the design and development lifecycle. Act as the Final Escalation Point for SRE operations: Participate in resolving the most complex and critical incidents, which other teams have been unable to solve. Provide leadership during high-severity events, coordinating cross-functional teams to ensure rapid and effective resolution. Develop Escalation Frameworks: Design, implement, and refine the escalation management process for the entire Global Technical Operations Center, ensuring that incidents are triaged, documented, and resolved efficiently. Strategic Troubleshooting & Root Cause Analysis: Move beyond simple fixes to conduct deep-dive root cause analysis (RCA) for recurring, complex problems. Develop long-term solutions, including automation and architectural changes, to prevent future incidents. Mentor & Uplevel the Team: Serve as a technical leader and mentor to junior engineers. Develop and lead training sessions on advanced security concepts, threat landscapes, and internal best practices to elevate the entire team's capabilities. Foster a culture of continuous learning and operational excellence within the team. Maintain and enhance knowledge of key technologies. Architectural Collaboration: Partner with Dev Ops and Applications architects to influence and enforce standards. Ensure that new and existing systems are built on the principles of Infrastructure as Code and toil reduction. Automation & Optimization: Identify opportunities for network automation, scripting, and tool development to streamline operational tasks and improve efficiency. Documentation & Standards: Create and maintain comprehensive documentation for configurations, standard operating procedures (SOPs), and incident response protocols. Communication & Stakeholder Management: Communicate effectively with technical and non-technical stakeholders, including senior management, regarding incident status, resolution plans, and identity or security issues. Build partnerships and trust with other information technology areas, vendor technical staff, and customers in the business units. Make UMG the place to be: Mentoring and genuinely leading the team in a way that attracts and retains the best talent. UMG is a place where everyone can bring themselves fully to work and thrive, as a Leader you are a key part of this. Work out of standard business hours will occasionally be required. Job Requirements: Required Experience & Skills: A strong background in systems administration (Linux/Windows) in a large-scale environment. Proficiency in at least one programming language (e.g., Python, Go, Java). Hands-on experience with a major cloud platform (AWS, GCP, or Azure), with a high preference for AWS. Solid understanding of networking, containers (Docker, Kubernetes), and Infrastructure as Code (e.g., Terraform, Ansible). Experience with modern monitoring and observability tools (e.g., Prometheus, Grafana, Datadog, Splunk, Dynatrace). Proven analytical and problem-solving abilities with experience in a high-pressure environment. Excellent communication skills and the ability to foster a collaborative team environment.Preferred Experience & Skills: Bachelor's degree in an IT-related field. Experience managing large-scale, distributed systems for a global organization. Familiarity with IT governance standards like ITIL. Direct experience with ServiceNow for IT service management. Knowledge of chaos engineering, resilience testing, and advanced capacity planning.Just So You Know The company presents this job description as a guide to the major areas and duties for which the jobholder is accountable. However, the business operates in an environment that demands change and the jobholder's specific responsibilities and activities will vary and develop. Therefore, the job description should be seen as indicative and not as a permanent, definitive, and exhaustive statement. Job Category: Universal Music Group
We are looking for a highly capable Senior C# / .NET Engineer to work directly with the company's Founders on high-impact client projects across multiple industries. In this hands-on, individual contributor role, you will design scalable architectures, build clean APIs and cloud infrastructure , and take complete ownership of production systems. As a senior technical voice, you will also elevate engineering standards and mentor growing team members. You will be joining a growing business, building technology that makes operational businesses more effective. Current work spans workforce management in aviation and engineering maintenance in transport. These are fascinating and complex domains where software meets physical operations. The primary platform is on Microsoft Azure , but working across a range of enterprise technologies depending on client needs. Responsibilities: Mentor and coach other developers: set the bar for code quality and engineering practice, help them grow into harder problems, and take the technical lead where it makes sense Own technical direction and architecture across client projects: domain modelling, service boundaries, data flow design Design, build, and maintain REST APIs and backend services in C# on .NET (this is still a hands-on role) Build integrations with external systems: HR platforms, asset management tools, data warehouses, messaging systems Write and optimise SQL queries, design database schemas, and maintain data integrity Establish and uphold engineering standards: code review, testing, CI/CD, conventions Work with Azure services day-to-day: Functions, App Service, Service Bus, Blob Storage, Key Vault Contribute to hiring, onboarding, and the technical growth of the team Support production systems and own their reliability Tech Stack Skills: Language: C# on .NET (primary, and what you'll write every day) Frameworks: ASP.NET Core (Web API), Azure Functions (isolated worker) Database: SQL Server, accessed via Entity Framework Core and/or Dapper (you'll write queries, design schemas, and optimise performance) Cloud: Microsoft Azure (Functions, App Service, Service Bus, Blob Storage, Key Vault, AKS) Data platform: Microsoft Dataverse (you'll integrate with it, not build on it) Auth: Entra ID (Azure AD), OAuth 2.0 DevOps: Azure DevOps (CI/CD pipelines), Docker, Azure Container Registry You don't need experience with everything here. Strong C# and SQL are the foundation . The Azure-specific skills can be learned on the job. Requirements: You Must Have 7+ years professional software development experience, primarily in C#/.NET, including time leading, mentoring, or coaching other engineers People leadership: you've coached, mentored, or line-managed developers, and you get satisfaction from making the people around you better, as well as from writing good code yourself Software design maturity: you think in terms of domain models, clean architecture, and separation of concerns. We build with strongly typed C#, dependency injection, repository patterns, and domain-driven design. You build scalable, maintainable systems, and you set that standard for the team API development: you've designed and built REST APIs with ASP.NET Core, understand HTTP, status codes, authentication patterns SQL: comfortable writing queries, designing tables, understanding execution plans. You've worked with a relational database (SQL Server, PostgreSQL, MySQL) as a core part of your job Cloud experience: you've deployed and maintained services in production on a cloud platform (Azure, AWS, or GCP). You understand how things like storage, messaging, and secrets management work Testing discipline: you write tests for your code (xUnit, NUnit, or similar), care about reliability, and instil the same habits in the team Judgement and ownership: you can take a problem, set the approach, build it, and ship it, and you know where to invest effort and where not to Nice to Have: Experience with Microsoft Azure specifically (Functions, App Service, Service Bus) Async C# (async/await, Task-based patterns) Hands-on experience with Entity Framework Core and/or Dapper Docker and container deployment Experience with Dataverse, Dynamics 365, or Power Platform Experience building integrations with third-party APIs and file-based data exchanges Familiarity with infrastructure-as-code Experience establishing engineering practice in a small or growing team Exposure to Python (some of our existing services are written in it) A computer science, engineering, or mathematics degree: the grounding in fundamentals it gives tends to show in how people approach hard problems What We're Looking For: Builders. You want to write code that solves real problems. You get satisfaction from seeing something you built running in production and used. Multipliers. You make the people around you better. You review thoughtfully, explain your reasoning, and help others take on work they couldn't before. Pragmatism. You know when to engineer something properly and when a simpler approach will do. You don't over-engineer. Curiosity. When something breaks, you keep going until you understand the cause. When you encounter a new system or API, you read the docs and experiment. You're comfortable working in systems you don't yet know. Ownership. Your code, your responsibility. When something breaks in production, you want to be the one who can put it right. Days of work are Monday to Friday- office based, near Gatwick with onsite parking. If this excites you, we are keen to hear from you! Apply now and we'll be in touch! We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
Jul 18, 2026
Full time
We are looking for a highly capable Senior C# / .NET Engineer to work directly with the company's Founders on high-impact client projects across multiple industries. In this hands-on, individual contributor role, you will design scalable architectures, build clean APIs and cloud infrastructure , and take complete ownership of production systems. As a senior technical voice, you will also elevate engineering standards and mentor growing team members. You will be joining a growing business, building technology that makes operational businesses more effective. Current work spans workforce management in aviation and engineering maintenance in transport. These are fascinating and complex domains where software meets physical operations. The primary platform is on Microsoft Azure , but working across a range of enterprise technologies depending on client needs. Responsibilities: Mentor and coach other developers: set the bar for code quality and engineering practice, help them grow into harder problems, and take the technical lead where it makes sense Own technical direction and architecture across client projects: domain modelling, service boundaries, data flow design Design, build, and maintain REST APIs and backend services in C# on .NET (this is still a hands-on role) Build integrations with external systems: HR platforms, asset management tools, data warehouses, messaging systems Write and optimise SQL queries, design database schemas, and maintain data integrity Establish and uphold engineering standards: code review, testing, CI/CD, conventions Work with Azure services day-to-day: Functions, App Service, Service Bus, Blob Storage, Key Vault Contribute to hiring, onboarding, and the technical growth of the team Support production systems and own their reliability Tech Stack Skills: Language: C# on .NET (primary, and what you'll write every day) Frameworks: ASP.NET Core (Web API), Azure Functions (isolated worker) Database: SQL Server, accessed via Entity Framework Core and/or Dapper (you'll write queries, design schemas, and optimise performance) Cloud: Microsoft Azure (Functions, App Service, Service Bus, Blob Storage, Key Vault, AKS) Data platform: Microsoft Dataverse (you'll integrate with it, not build on it) Auth: Entra ID (Azure AD), OAuth 2.0 DevOps: Azure DevOps (CI/CD pipelines), Docker, Azure Container Registry You don't need experience with everything here. Strong C# and SQL are the foundation . The Azure-specific skills can be learned on the job. Requirements: You Must Have 7+ years professional software development experience, primarily in C#/.NET, including time leading, mentoring, or coaching other engineers People leadership: you've coached, mentored, or line-managed developers, and you get satisfaction from making the people around you better, as well as from writing good code yourself Software design maturity: you think in terms of domain models, clean architecture, and separation of concerns. We build with strongly typed C#, dependency injection, repository patterns, and domain-driven design. You build scalable, maintainable systems, and you set that standard for the team API development: you've designed and built REST APIs with ASP.NET Core, understand HTTP, status codes, authentication patterns SQL: comfortable writing queries, designing tables, understanding execution plans. You've worked with a relational database (SQL Server, PostgreSQL, MySQL) as a core part of your job Cloud experience: you've deployed and maintained services in production on a cloud platform (Azure, AWS, or GCP). You understand how things like storage, messaging, and secrets management work Testing discipline: you write tests for your code (xUnit, NUnit, or similar), care about reliability, and instil the same habits in the team Judgement and ownership: you can take a problem, set the approach, build it, and ship it, and you know where to invest effort and where not to Nice to Have: Experience with Microsoft Azure specifically (Functions, App Service, Service Bus) Async C# (async/await, Task-based patterns) Hands-on experience with Entity Framework Core and/or Dapper Docker and container deployment Experience with Dataverse, Dynamics 365, or Power Platform Experience building integrations with third-party APIs and file-based data exchanges Familiarity with infrastructure-as-code Experience establishing engineering practice in a small or growing team Exposure to Python (some of our existing services are written in it) A computer science, engineering, or mathematics degree: the grounding in fundamentals it gives tends to show in how people approach hard problems What We're Looking For: Builders. You want to write code that solves real problems. You get satisfaction from seeing something you built running in production and used. Multipliers. You make the people around you better. You review thoughtfully, explain your reasoning, and help others take on work they couldn't before. Pragmatism. You know when to engineer something properly and when a simpler approach will do. You don't over-engineer. Curiosity. When something breaks, you keep going until you understand the cause. When you encounter a new system or API, you read the docs and experiment. You're comfortable working in systems you don't yet know. Ownership. Your code, your responsibility. When something breaks in production, you want to be the one who can put it right. Days of work are Monday to Friday- office based, near Gatwick with onsite parking. If this excites you, we are keen to hear from you! Apply now and we'll be in touch! We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
Lead Data Engineer (Permanent, London on-site) A high-growth AI software company is looking for a Lead Data Engineer to own and scale the data foundations behind an AI-driven operations platform used by property teams. This is a hands-on, high-ownership role where you'll define the data architecture, set engineering standards and build systems that power product analytics and modern AI capabilities. What you'll do Architect and build scalable data pipelines and distributed data systems Design ingestion, transformation and storage patterns for operational and AI workloads Deliver batch and real-time/streaming pipelines Build and optimise vector search and retrieval pipelines that support AI features Implement monitoring, observability and data quality frameworks Drive security, reliability and governance across the data layer Partner closely with backend and AI engineers to support training, inference and product delivery Influence technical direction and help shape the future data team as the company scales What we're looking for Demonstrable experience in data engineering or backend engineering with proven architecture ownership Good level of Python engineering skills Strong relational database experience (PostgreSQL preferred) including performance and query optimisation Exposure to NoSQL systems Comfortable building from scratch in a fast-moving, product-led environment Experience with vector databases and vector search in modern AI systems Desirable: Spark, Airflow, Kafka, Elasticsearch/OpenSearch, event-driven architectures Cloud experience (AWS, GCP or Azure) is a plus Why join High impact and ownership as an early senior hire Work with a strong engineering team on real AI product challenges Competitive salary If you are an experienced Data Engineer seeking a challenging opportunity to lead and innovate within a transformative AI company, we encourage you to apply now and become a vital part of our client's mission. Unfortunately sponsorship is not available for this role.
Jul 17, 2026
Full time
Lead Data Engineer (Permanent, London on-site) A high-growth AI software company is looking for a Lead Data Engineer to own and scale the data foundations behind an AI-driven operations platform used by property teams. This is a hands-on, high-ownership role where you'll define the data architecture, set engineering standards and build systems that power product analytics and modern AI capabilities. What you'll do Architect and build scalable data pipelines and distributed data systems Design ingestion, transformation and storage patterns for operational and AI workloads Deliver batch and real-time/streaming pipelines Build and optimise vector search and retrieval pipelines that support AI features Implement monitoring, observability and data quality frameworks Drive security, reliability and governance across the data layer Partner closely with backend and AI engineers to support training, inference and product delivery Influence technical direction and help shape the future data team as the company scales What we're looking for Demonstrable experience in data engineering or backend engineering with proven architecture ownership Good level of Python engineering skills Strong relational database experience (PostgreSQL preferred) including performance and query optimisation Exposure to NoSQL systems Comfortable building from scratch in a fast-moving, product-led environment Experience with vector databases and vector search in modern AI systems Desirable: Spark, Airflow, Kafka, Elasticsearch/OpenSearch, event-driven architectures Cloud experience (AWS, GCP or Azure) is a plus Why join High impact and ownership as an early senior hire Work with a strong engineering team on real AI product challenges Competitive salary If you are an experienced Data Engineer seeking a challenging opportunity to lead and innovate within a transformative AI company, we encourage you to apply now and become a vital part of our client's mission. Unfortunately sponsorship is not available for this role.
hackajob is collaborating with Next Ltd to connect them with exceptional professionals for this role. Senior Systems Engineer Based at Next Head Office, Leicestershire Salary: From £48,618 We're looking for a Senior Systems Engineer to join our Ecommerce Support Team based from the NEXT Head Office in Leicestershire! The Role: As a Senior Systems Engineer at NEXT, you'll occupy the apex of technical expertise within our operational team, acting as the primary driver in evolving how we work from reactive incident management to a proactive engineering and observability practice. In this pivotal role, you will safeguard our retail e-commerce estate of over 140 websites and diverse customer applications, ensuring our digital storefronts run seamlessly for millions of customers. You will work hand in hand with Product Development, Cloud Engineering, and Central Infrastructure teams, using data-driven insights and advanced automation to influence architecture and eliminate operational toil. From day one, NEXT will support your journey with the tools and collaborative environment you need to lead our reliability standards and shape the future of our digital platform. What You'll Take On: Drive Observability & Reliability: Define and monitor Service Level Objectives (SLOs) and Error Budgets for critical customer journeys like Checkout and Search, using Dynatrace (DQL) and Grafana to build high-fidelity dashboards and real-time health alerts. Optimise Platform Performance: Pinpoint and resolve latency spikes across microservice architectures using distributed tracing, while conducting deep-dive profiling on application runtimes to maximise overall system throughput. Eradicate Toil Through Automation: Develop high-quality automation scripts in Python or PowerShell to eliminate repetitive manual tasks and build self-healing workflows that trigger programmatic remediations. Lead Technical Incident Response: Take the technical lead on major incidents, orchestrating cross-team diagnostics, and championing blameless Post-Incident Reviews to drive structural, long-term resolutions. Shape Strategy and Influence: Review proposed production changes, partner with development teams to embed robust telemetry during early feature design phases, and collaborate with InfoSec to mitigate edge-layer threats. Performance Testing Methodologies: Apply a solid understanding of performance testing strategies-including load, stress, and endurance testing-to monitor system resilience under varying traffic patterns, ensuring all releases align with defined performance benchmarks and reliability standards. Mentor and Upskill: Act as a trusted Subject Matter Expert, providing deliberate mentorship to support engineers and analysts in shifting the team's baseline skillset toward code-based automation. What You'll Bring: Advanced Technical Skills: Expert-level mastery of observability tools (such as Dynatrace or Grafana) and strong programming capabilities in Python, PowerShell, or equivalent languages to build internal tools and interface with REST APIs. High-Traffic Expertise: Proven experience supporting high-volume commercial web applications with a deep understanding of DNS, SSL, and CDN caching strategies. Database & Architecture Knowledge: High-level SQL expertise to investigate data performance, alongside a solid understanding of cloud services, microservices, and containerised concepts (Docker/Kubernetes). Incident Mastery: Strong familiarity with Incident and Problem Management frameworks, particularly within enterprise tools like ServiceNow. Collaborative Influence: The ability to work with a high degree of independence, communicating clearly and diplomatically to influence external engineering teams and represent the team on high-level stakeholder calls. An Organised, Growth Mindset: A proactive approach to managing your own workload during busy retail peaks, a passion for sharing knowledge through documentation, and a desire to foster a high-velocity, collaborative team environment. We build on success and learn from every challenge. You will be part of a team that encourages you to own your work, take calculated risks, and help the business grow. We know everyone is at their best when they are being themselves, so you will find a supportive environment where your unique perspective is valued. Ready to lead our technical evolution? We would love to hear from you!
Jul 16, 2026
Full time
hackajob is collaborating with Next Ltd to connect them with exceptional professionals for this role. Senior Systems Engineer Based at Next Head Office, Leicestershire Salary: From £48,618 We're looking for a Senior Systems Engineer to join our Ecommerce Support Team based from the NEXT Head Office in Leicestershire! The Role: As a Senior Systems Engineer at NEXT, you'll occupy the apex of technical expertise within our operational team, acting as the primary driver in evolving how we work from reactive incident management to a proactive engineering and observability practice. In this pivotal role, you will safeguard our retail e-commerce estate of over 140 websites and diverse customer applications, ensuring our digital storefronts run seamlessly for millions of customers. You will work hand in hand with Product Development, Cloud Engineering, and Central Infrastructure teams, using data-driven insights and advanced automation to influence architecture and eliminate operational toil. From day one, NEXT will support your journey with the tools and collaborative environment you need to lead our reliability standards and shape the future of our digital platform. What You'll Take On: Drive Observability & Reliability: Define and monitor Service Level Objectives (SLOs) and Error Budgets for critical customer journeys like Checkout and Search, using Dynatrace (DQL) and Grafana to build high-fidelity dashboards and real-time health alerts. Optimise Platform Performance: Pinpoint and resolve latency spikes across microservice architectures using distributed tracing, while conducting deep-dive profiling on application runtimes to maximise overall system throughput. Eradicate Toil Through Automation: Develop high-quality automation scripts in Python or PowerShell to eliminate repetitive manual tasks and build self-healing workflows that trigger programmatic remediations. Lead Technical Incident Response: Take the technical lead on major incidents, orchestrating cross-team diagnostics, and championing blameless Post-Incident Reviews to drive structural, long-term resolutions. Shape Strategy and Influence: Review proposed production changes, partner with development teams to embed robust telemetry during early feature design phases, and collaborate with InfoSec to mitigate edge-layer threats. Performance Testing Methodologies: Apply a solid understanding of performance testing strategies-including load, stress, and endurance testing-to monitor system resilience under varying traffic patterns, ensuring all releases align with defined performance benchmarks and reliability standards. Mentor and Upskill: Act as a trusted Subject Matter Expert, providing deliberate mentorship to support engineers and analysts in shifting the team's baseline skillset toward code-based automation. What You'll Bring: Advanced Technical Skills: Expert-level mastery of observability tools (such as Dynatrace or Grafana) and strong programming capabilities in Python, PowerShell, or equivalent languages to build internal tools and interface with REST APIs. High-Traffic Expertise: Proven experience supporting high-volume commercial web applications with a deep understanding of DNS, SSL, and CDN caching strategies. Database & Architecture Knowledge: High-level SQL expertise to investigate data performance, alongside a solid understanding of cloud services, microservices, and containerised concepts (Docker/Kubernetes). Incident Mastery: Strong familiarity with Incident and Problem Management frameworks, particularly within enterprise tools like ServiceNow. Collaborative Influence: The ability to work with a high degree of independence, communicating clearly and diplomatically to influence external engineering teams and represent the team on high-level stakeholder calls. An Organised, Growth Mindset: A proactive approach to managing your own workload during busy retail peaks, a passion for sharing knowledge through documentation, and a desire to foster a high-velocity, collaborative team environment. We build on success and learn from every challenge. You will be part of a team that encourages you to own your work, take calculated risks, and help the business grow. We know everyone is at their best when they are being themselves, so you will find a supportive environment where your unique perspective is valued. Ready to lead our technical evolution? We would love to hear from you!
Software Development Specialist / Professional Location: London Permanent Full-Time 37.5 Hours per Week Live DV Clearance Essential Our client are an expanding high-performing engineering team supporting mission-critical environments and are looking for talented Software Development Specialists and Engineering Professionals who are passionate about building, securing and automating modern technology platforms. This is an opportunity to work within a software-defined, automation-first environment where infrastructure, security and applications are delivered through code. You'll join a team focused on modern engineering practices, CI/CD, Infrastructure as Code, cloud-native technologies and security-by-design principles. Please note: A current, live DV (Developed Vetting) Clearance is essential for this role. Applications from candidates without active DV clearance cannot be considered. The Opportunity You'll help design, build and support highly automated platforms that enable engineering teams to develop, test, secure and deploy services efficiently and at scale. This environment embraces: CI/CD-driven delivery Infrastructure as Code (IaC) Cloud-native engineering DevSecOps practices Containerised platforms Automation-first operations End-to-end service ownership You'll be working on technically challenging projects with access to cutting-edge tooling, experienced engineers and significant opportunities for professional development. Key Responsibilities Depending on experience and seniority, responsibilities may include: Designing and delivering engineering platform capabilities Building and optimising CI/CD pipelines Implementing Infrastructure-as-Code solutions Embedding security controls across development lifecycles Supporting engineering teams with tooling, guidance and best practice Driving automation and reducing manual processes Improving platform performance, reliability and observability Managing source control, deployment frameworks and engineering tooling Supporting incident response and continuous improvement initiatives Developing reusable patterns, templates and standards Promoting DevOps, DevSecOps and Site Reliability Engineering practices Required Skills & Experience We are interested in professionals with experience across some or all of the following: Development & Engineering Java, Python, JavaScript, C++, C# Software application development Automated testing frameworks Spec-driven software development DevOps & Automation Git, GitOps GitLab, Jenkins Terraform, Ansible, Chef, Puppet ArgoCD, Flux CI/CD pipeline design and management Cloud & Infrastructure AWS, Azure, GCP, VMware Cloud Foundation Kubernetes and Helm Containerisation technologies Linux and Windows administration Data & Integration Elastic MySQL/MariaDB SQL Server Kafka NiFi Security Security by Design Zero Trust IAM, OAuth/OIDC Keycloak HashiCorp Vault TLS/SSL and PKI What We're Looking For Strong engineering mindset Passion for automation and modern technology delivery Agile experience (Scrum/Kanban) Excellent stakeholder engagement skills Strong troubleshooting and problem-solving capability Ability to work within highly secure environments Mentoring and leadership experience beneficial for more senior positions Essential Requirement Current Live DV (Developed Vetting) Security Clearance
Jul 15, 2026
Seasonal
Software Development Specialist / Professional Location: London Permanent Full-Time 37.5 Hours per Week Live DV Clearance Essential Our client are an expanding high-performing engineering team supporting mission-critical environments and are looking for talented Software Development Specialists and Engineering Professionals who are passionate about building, securing and automating modern technology platforms. This is an opportunity to work within a software-defined, automation-first environment where infrastructure, security and applications are delivered through code. You'll join a team focused on modern engineering practices, CI/CD, Infrastructure as Code, cloud-native technologies and security-by-design principles. Please note: A current, live DV (Developed Vetting) Clearance is essential for this role. Applications from candidates without active DV clearance cannot be considered. The Opportunity You'll help design, build and support highly automated platforms that enable engineering teams to develop, test, secure and deploy services efficiently and at scale. This environment embraces: CI/CD-driven delivery Infrastructure as Code (IaC) Cloud-native engineering DevSecOps practices Containerised platforms Automation-first operations End-to-end service ownership You'll be working on technically challenging projects with access to cutting-edge tooling, experienced engineers and significant opportunities for professional development. Key Responsibilities Depending on experience and seniority, responsibilities may include: Designing and delivering engineering platform capabilities Building and optimising CI/CD pipelines Implementing Infrastructure-as-Code solutions Embedding security controls across development lifecycles Supporting engineering teams with tooling, guidance and best practice Driving automation and reducing manual processes Improving platform performance, reliability and observability Managing source control, deployment frameworks and engineering tooling Supporting incident response and continuous improvement initiatives Developing reusable patterns, templates and standards Promoting DevOps, DevSecOps and Site Reliability Engineering practices Required Skills & Experience We are interested in professionals with experience across some or all of the following: Development & Engineering Java, Python, JavaScript, C++, C# Software application development Automated testing frameworks Spec-driven software development DevOps & Automation Git, GitOps GitLab, Jenkins Terraform, Ansible, Chef, Puppet ArgoCD, Flux CI/CD pipeline design and management Cloud & Infrastructure AWS, Azure, GCP, VMware Cloud Foundation Kubernetes and Helm Containerisation technologies Linux and Windows administration Data & Integration Elastic MySQL/MariaDB SQL Server Kafka NiFi Security Security by Design Zero Trust IAM, OAuth/OIDC Keycloak HashiCorp Vault TLS/SSL and PKI What We're Looking For Strong engineering mindset Passion for automation and modern technology delivery Agile experience (Scrum/Kanban) Excellent stakeholder engagement skills Strong troubleshooting and problem-solving capability Ability to work within highly secure environments Mentoring and leadership experience beneficial for more senior positions Essential Requirement Current Live DV (Developed Vetting) Security Clearance
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; London, UK. Minimum qualifications Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Preferred qualifications Experience collaborating effectively across organizational boundaries, building relationships, and importing and exporting ideas to achieve broad organizational goals. Experience leading technical strategy and influencing engineering direction across multiple teams. Experience leading cross-organizational technical programs or initiatives at scale. Experience with agentic systems and using AI to support production operations, including familiarity with LLM-based tooling, AI-driven automation, or intelligent incident response systems. Ability to understand complex relationship between the organization and its environment, identify connections, adopt different perspectives and quickly respond to changing circumstances in a strategic way. About the job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services-both our internally critical and our externally-visible systems-have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE's will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you'll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. To learn more: check out our books on Site Reliability Engineering or read a career profile about why a Software Engineer chose to join SRE. In this role, you will develop, design, and drive technical engineering projects and decisions for Apps, Video and Display (AViD) infrastructure and production systems. You will mentor and lead other executive level engineers within AViD SRE and across Ads to achieve our aligned mission. Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits Learn more about benefits at Google. Responsibilities Ensure that Google Ads services within the AViD ecosystem have reliability and uptime appropriate to users' needs with a fast rate of improvement, while keeping an ever-watchful eye on capacity and performance. Build creative engineering solutions to operations and infrastructure problems, including AI-powered automation and agentic workflows for production operations. Lead and contribute to the cross-SRE AI Ops program, driving the strategic adoption of AI/ML tools to improve incident response, reduce toil, and enhance service reliability across Ads SRE. Focus on optimizing existing systems, build infrastructure, and eliminate work through automation and AI-driven operational improvements. Determine how our systems relate to each other and use a breadth of tools and approaches - including emerging AI capabilities - to solve a broad spectrum of problems. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Jul 06, 2026
Full time
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; London, UK. Minimum qualifications Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). Preferred qualifications Experience collaborating effectively across organizational boundaries, building relationships, and importing and exporting ideas to achieve broad organizational goals. Experience leading technical strategy and influencing engineering direction across multiple teams. Experience leading cross-organizational technical programs or initiatives at scale. Experience with agentic systems and using AI to support production operations, including familiarity with LLM-based tooling, AI-driven automation, or intelligent incident response systems. Ability to understand complex relationship between the organization and its environment, identify connections, adopt different perspectives and quickly respond to changing circumstances in a strategic way. About the job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google's services-both our internally critical and our externally-visible systems-have reliability, uptime appropriate to users' needs and a fast rate of improvement. Additionally SRE's will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you'll have the opportunity to manage the complex challenges of scale which are unique to Google, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow. To learn more: check out our books on Site Reliability Engineering or read a career profile about why a Software Engineer chose to join SRE. In this role, you will develop, design, and drive technical engineering projects and decisions for Apps, Video and Display (AViD) infrastructure and production systems. You will mentor and lead other executive level engineers within AViD SRE and across Ads to achieve our aligned mission. Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits Learn more about benefits at Google. Responsibilities Ensure that Google Ads services within the AViD ecosystem have reliability and uptime appropriate to users' needs with a fast rate of improvement, while keeping an ever-watchful eye on capacity and performance. Build creative engineering solutions to operations and infrastructure problems, including AI-powered automation and agentic workflows for production operations. Lead and contribute to the cross-SRE AI Ops program, driving the strategic adoption of AI/ML tools to improve incident response, reduce toil, and enhance service reliability across Ads SRE. Focus on optimizing existing systems, build infrastructure, and eliminate work through automation and AI-driven operational improvements. Determine how our systems relate to each other and use a breadth of tools and approaches - including emerging AI capabilities - to solve a broad spectrum of problems. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Safi's mission is to make circular economy firms more profitable through the deployment of AI Technology. We do that by developing foundational models, software and data connectors. In this role you will deploy our technology with customers and help them use it to improve their plants. Why Safi? Our customers are industrial recyclers of plastic and metals - manufacturers, processors, smelters. These firms are held back by limited, legacy technology. Our current customers include one of the world's largest recycling plants and a group that processes the entire plastic waste stream of a major developed nation. We have product-market fit and strong customer traction in an under-served market. We want to expand on that traction to manage the entire end to end lifecycle of plants in multiple sectors. We're backed by leading climate-focused VCs, including LowerCarbon Capital, Nosara Capital and Transition Ventures. If our mission resonates with you, we encourage you to apply, even if your experience doesn't match every requirement. Who we're looking for: We're at an early stage with a small team. We need an experienced Staff Software Engineer / Tech Lead to deeply understand these plants and help us automate and improve them. You: Own technical direction. You make the call on how core systems are designed and built, not just on the code in front of you - and you can justify those calls in terms of pace, reliability, and what the business needs next. Raise the bar of strong engineers around you. Not via management, but via shipped work, the architecture you set, and the questions you ask in PRs and design reviews. Have experience working with a high degree of autonomy, quickly and with a large set of competing problems to tackle (and enjoy it!). Have experience taking products from 0 to 1 (and then from 1 to 100!) - and have made the architectural decisions that let a system survive that transition. Are excited about deploying technology at real-world industrial sites. Can take a problem from "I saw something that could be improved at a plant" to a shipped feature in our app deploying at the plant, end-to-end, within a sprint or two. Can work closely with customers - assessing (not just blindly following) what they say, observing their operations and understanding what is the critical thing to impact. Are interested in commercial questions (how much do we charge for this?), deployment (what's the right UI for forklift engineers wearing gloves?) and AI/ML (what can we build that is 10x better than their current ERP process?). Can work shoulder-to-shoulder with our ML team. You don't train models but turn their outputs into something a forklift driver and a procurement manager both want to use. Requirements: You have led multiple user-facing projects end-to-end, and can scope and define projects for others to work on alongside you. You can own system design and architecture for a production product, and have examples of architectural decisions you made and the trade-offs behind them. Deep Experience with the majority of our stack and have examples of filling experience gaps quickly Python Django and DRF React and React Native PostgresQL Google Cloud Experience monitoring reliable systems and recovering from outages You know how to see an alert in production and dig in to deliver a resolution. At least 5 years in an environment where shipping fast is important You are comfortable delivering at pace but with strong monitoring and testing fundamentals so that software is robust and easily fixable Happy to travel to a customer site or our London HQ regularly (i.e. avg. once per month) expenses covered by Safi, of course If remote, timezone +/-2 hrs of London The process: Screening Call (15 mins) Product Challenge (1 hour with our CPO) Working session with our Engineers - Using your own development tools (60 to 90 mins) Technical Challenge - System Design and Architecture (1 hour) Final Chat, Q+A (30 mins) Compensation and Benefits: Competitive salary and share option plan Salary varies based on location and level of experience. For a candidate in London, UK we expect to pay between £140,000 - £160,000, dependent on seniority 26 days annual leave (+ all UK bank holidays) - the bank holidays are flexible, so you can take them whenever it suits you HQ in Spitalfields, East London, UK Personal wellness & development budget of £75 per month Home office kit-out budget of £500 Regular team socials and meals Private health insurance (UK) Salary sacrifice pension scheme (UK) Cycle to work scheme (UK) We welcome applicants from all backgrounds and do not discriminate on the basis of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race or ethnicity, religion or belief, sex, or sexual orientation. If you require reasonable adjustments at any stage, please let us know.
Jul 04, 2026
Full time
Safi's mission is to make circular economy firms more profitable through the deployment of AI Technology. We do that by developing foundational models, software and data connectors. In this role you will deploy our technology with customers and help them use it to improve their plants. Why Safi? Our customers are industrial recyclers of plastic and metals - manufacturers, processors, smelters. These firms are held back by limited, legacy technology. Our current customers include one of the world's largest recycling plants and a group that processes the entire plastic waste stream of a major developed nation. We have product-market fit and strong customer traction in an under-served market. We want to expand on that traction to manage the entire end to end lifecycle of plants in multiple sectors. We're backed by leading climate-focused VCs, including LowerCarbon Capital, Nosara Capital and Transition Ventures. If our mission resonates with you, we encourage you to apply, even if your experience doesn't match every requirement. Who we're looking for: We're at an early stage with a small team. We need an experienced Staff Software Engineer / Tech Lead to deeply understand these plants and help us automate and improve them. You: Own technical direction. You make the call on how core systems are designed and built, not just on the code in front of you - and you can justify those calls in terms of pace, reliability, and what the business needs next. Raise the bar of strong engineers around you. Not via management, but via shipped work, the architecture you set, and the questions you ask in PRs and design reviews. Have experience working with a high degree of autonomy, quickly and with a large set of competing problems to tackle (and enjoy it!). Have experience taking products from 0 to 1 (and then from 1 to 100!) - and have made the architectural decisions that let a system survive that transition. Are excited about deploying technology at real-world industrial sites. Can take a problem from "I saw something that could be improved at a plant" to a shipped feature in our app deploying at the plant, end-to-end, within a sprint or two. Can work closely with customers - assessing (not just blindly following) what they say, observing their operations and understanding what is the critical thing to impact. Are interested in commercial questions (how much do we charge for this?), deployment (what's the right UI for forklift engineers wearing gloves?) and AI/ML (what can we build that is 10x better than their current ERP process?). Can work shoulder-to-shoulder with our ML team. You don't train models but turn their outputs into something a forklift driver and a procurement manager both want to use. Requirements: You have led multiple user-facing projects end-to-end, and can scope and define projects for others to work on alongside you. You can own system design and architecture for a production product, and have examples of architectural decisions you made and the trade-offs behind them. Deep Experience with the majority of our stack and have examples of filling experience gaps quickly Python Django and DRF React and React Native PostgresQL Google Cloud Experience monitoring reliable systems and recovering from outages You know how to see an alert in production and dig in to deliver a resolution. At least 5 years in an environment where shipping fast is important You are comfortable delivering at pace but with strong monitoring and testing fundamentals so that software is robust and easily fixable Happy to travel to a customer site or our London HQ regularly (i.e. avg. once per month) expenses covered by Safi, of course If remote, timezone +/-2 hrs of London The process: Screening Call (15 mins) Product Challenge (1 hour with our CPO) Working session with our Engineers - Using your own development tools (60 to 90 mins) Technical Challenge - System Design and Architecture (1 hour) Final Chat, Q+A (30 mins) Compensation and Benefits: Competitive salary and share option plan Salary varies based on location and level of experience. For a candidate in London, UK we expect to pay between £140,000 - £160,000, dependent on seniority 26 days annual leave (+ all UK bank holidays) - the bank holidays are flexible, so you can take them whenever it suits you HQ in Spitalfields, East London, UK Personal wellness & development budget of £75 per month Home office kit-out budget of £500 Regular team socials and meals Private health insurance (UK) Salary sacrifice pension scheme (UK) Cycle to work scheme (UK) We welcome applicants from all backgrounds and do not discriminate on the basis of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race or ethnicity, religion or belief, sex, or sexual orientation. If you require reasonable adjustments at any stage, please let us know.
COMPANY DESCRIPTION, PROFILE AND SCOPE OF ROLE: This is a fantastic opportunity for an experienced Electronics Test Engineer to join an established, global leader in specialist engineering. Based primarily at a facility in County Durham, you will be working on behalf of our client to provide dedicated technical expertise and drive innovation in automated test development. You will report directly to the Senior Electronics Test Engineer and play a pivotal role in the design, development, and validation of custom automated test equipment (ATE). This is an autonomous, on-site position that requires a confident practitioner capable of managing the full test lifecycle while collaborating with wider engineering, NPI, and quality teams. This role offers a culture of trust and accountability, perfect for a professional who thrives on independence, creative problem-solving, and taking ownership of their work. KEY DUTIES & RESPONSIBILITIES: Lead the design, development, and validation of custom automated test equipment (ATE) and bespoke fixtures. Create and optimize test sequences using LabVIEW and Python to enhance automated data capture and analysis. Contribute to the New Product Introduction process through test specification design, PFMEA activities, and failure analysis. Provide expert fault-finding support for both complex electronic products and internal diagnostic rigs. Maintain accurate technical documentation, manage firmware version control, and produce detailed test reports for stakeholders. Deliver technical guidance and training to the technician team to ensure continuous improvement in production testing. QUALIFICATIONS, EXPERIENCE, SKILLS AND ATTRIBUTES: ESSENTIAL Degree in Electrical and Electronic Engineering (BEng) or a relevant discipline. Proven background in a Test Engineering role specifically within a manufacturing or production environment. Strong proficiency in LabVIEW for instrument control and system automation. Competency in Python for automating test routines, data processing, or system interfacing. Experience in database-driven data acquisition (SQL) and a structured approach to hardware troubleshooting. A proactive problem-solver who communicates clearly and can manage multiple priorities in a fast-paced environment. DESIRABLE Proficiency in text-based languages such as Python, C#, or C++. Familiarity with modern automation trends, including the use of LLMs or advanced software tools to accelerate application development. Experience with firmware programming and version control protocols. Knowledge of APQP/SPQP frameworks and reliability engineering principles.
May 29, 2026
Full time
COMPANY DESCRIPTION, PROFILE AND SCOPE OF ROLE: This is a fantastic opportunity for an experienced Electronics Test Engineer to join an established, global leader in specialist engineering. Based primarily at a facility in County Durham, you will be working on behalf of our client to provide dedicated technical expertise and drive innovation in automated test development. You will report directly to the Senior Electronics Test Engineer and play a pivotal role in the design, development, and validation of custom automated test equipment (ATE). This is an autonomous, on-site position that requires a confident practitioner capable of managing the full test lifecycle while collaborating with wider engineering, NPI, and quality teams. This role offers a culture of trust and accountability, perfect for a professional who thrives on independence, creative problem-solving, and taking ownership of their work. KEY DUTIES & RESPONSIBILITIES: Lead the design, development, and validation of custom automated test equipment (ATE) and bespoke fixtures. Create and optimize test sequences using LabVIEW and Python to enhance automated data capture and analysis. Contribute to the New Product Introduction process through test specification design, PFMEA activities, and failure analysis. Provide expert fault-finding support for both complex electronic products and internal diagnostic rigs. Maintain accurate technical documentation, manage firmware version control, and produce detailed test reports for stakeholders. Deliver technical guidance and training to the technician team to ensure continuous improvement in production testing. QUALIFICATIONS, EXPERIENCE, SKILLS AND ATTRIBUTES: ESSENTIAL Degree in Electrical and Electronic Engineering (BEng) or a relevant discipline. Proven background in a Test Engineering role specifically within a manufacturing or production environment. Strong proficiency in LabVIEW for instrument control and system automation. Competency in Python for automating test routines, data processing, or system interfacing. Experience in database-driven data acquisition (SQL) and a structured approach to hardware troubleshooting. A proactive problem-solver who communicates clearly and can manage multiple priorities in a fast-paced environment. DESIRABLE Proficiency in text-based languages such as Python, C#, or C++. Familiarity with modern automation trends, including the use of LLMs or advanced software tools to accelerate application development. Experience with firmware programming and version control protocols. Knowledge of APQP/SPQP frameworks and reliability engineering principles.
Job Title : Senior Python Software Engineer Location : Bristol (Remote - Monthly Site Visit) Salary : £65,000 - £75,000 (Depending on Experience) Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role. Overview : This role is focused on supporting Research & Development tooling, internal software systems, and automated development pipelines that ensure software reliability, security, scalability, and regulatory compliance. Job Responsibilities: Support software development activities across R&D tooling, data infrastructure, and automated development pipelines Develop and maintain internal software systems, databases, and ETL pipelines. Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes. Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle. Contribute to coding standards, software architecture, and engineering best practices across projects. Communicate project progress, risks, and technical challenges effectively with engineering leadership. Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams. Ensure software development activities adhere to industry regulations & standards Required Skills & Experience: 7+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms. Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling. Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning. Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows. Experience with GUI development frameworks such as wxPython Knowledge of database design, management, and optimisation. Experience developing and supporting ETL and data processing pipelines. Understanding of Linux operating systems and distribution internals.
May 24, 2026
Full time
Job Title : Senior Python Software Engineer Location : Bristol (Remote - Monthly Site Visit) Salary : £65,000 - £75,000 (Depending on Experience) Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role. Overview : This role is focused on supporting Research & Development tooling, internal software systems, and automated development pipelines that ensure software reliability, security, scalability, and regulatory compliance. Job Responsibilities: Support software development activities across R&D tooling, data infrastructure, and automated development pipelines Develop and maintain internal software systems, databases, and ETL pipelines. Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes. Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle. Contribute to coding standards, software architecture, and engineering best practices across projects. Communicate project progress, risks, and technical challenges effectively with engineering leadership. Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams. Ensure software development activities adhere to industry regulations & standards Required Skills & Experience: 7+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms. Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling. Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning. Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows. Experience with GUI development frameworks such as wxPython Knowledge of database design, management, and optimisation. Experience developing and supporting ETL and data processing pipelines. Understanding of Linux operating systems and distribution internals.
Job Title : Senior Python Software Engineer Location : Bristol (Remote - Monthly Site Visit) Salary : £65,000 - £75,000 (Depending on Experience) Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role. Overview : This role is focused on supporting Research & Development tooling, internal software systems, and automated development pipelines that ensure software reliability, security, scalability, and regulatory compliance. Job Responsibilities: Support software development activities across R&D tooling, data infrastructure, and automated development pipelines Develop and maintain internal software systems, databases, and ETL pipelines. Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes. Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle. Contribute to coding standards, software architecture, and engineering best practices across projects. Communicate project progress, risks, and technical challenges effectively with engineering leadership. Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams. Ensure software development activities adhere to industry regulations & standards Required Skills & Experience: 7+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms. Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling. Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning. Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows. Experience with GUI development frameworks such as wxPython Knowledge of database design, management, and optimisation. Experience developing and supporting ETL and data processing pipelines. Understanding of Linux operating systems and distribution internals.
May 24, 2026
Full time
Job Title : Senior Python Software Engineer Location : Bristol (Remote - Monthly Site Visit) Salary : £65,000 - £75,000 (Depending on Experience) Please note: Applicants must have permanent and unrestricted right to work in the UK, as sponsorship is not available for this role. Overview : This role is focused on supporting Research & Development tooling, internal software systems, and automated development pipelines that ensure software reliability, security, scalability, and regulatory compliance. Job Responsibilities: Support software development activities across R&D tooling, data infrastructure, and automated development pipelines Develop and maintain internal software systems, databases, and ETL pipelines. Support CI/CD pipelines, automated testing, code quality, security scanning, and documentation generation processes. Produce and maintain technical documentation and ensure traceability throughout the software development lifecycle. Contribute to coding standards, software architecture, and engineering best practices across projects. Communicate project progress, risks, and technical challenges effectively with engineering leadership. Provide technical mentorship, code reviews, and continuous improvement support to wider R&D software teams. Ensure software development activities adhere to industry regulations & standards Required Skills & Experience: 7+ years commercial experience developing software in Python across Linux and Windows environments, including both Intel and ARM-based platforms. Proven experience building and maintaining CI/CD pipelines, ideally using GitLab, alongside automated testing and code quality tooling. Solid understanding of software testing methodologies, including unit testing, regression testing, and test planning. Experience working within Agile development teams, with hands-on use of Git, Jira, and collaborative development workflows. Experience with GUI development frameworks such as wxPython Knowledge of database design, management, and optimisation. Experience developing and supporting ETL and data processing pipelines. Understanding of Linux operating systems and distribution internals.