monitoring performance and integrity of data pipelines. Preferred Qualifications • Knowledge of the government and elections space, including international politics, political parties, world leaders and national legislators.• 2+ years in softwareengineering, systems engineering, or technical product/program management.• 2+ years with scripting languages (e.g., Python), and/or statistical/mathematical software (e.g., R). More ❯
Chichester, United Kingdom Posted on 28/05/2025 Are you looking for a software role with real impact? One where you get to see your innovative solutions operating on hardware that's revolutionising a key industry? As Full Software Stack Engineer at sees.ai, you'll architect and develop our cloud infrastructure as we scale production of … drones flown from a central control room to unlock the full potential of drone technology. In this role, you get real ownership of projects with tangible outcomes - seeing your software powering real-world drone operations across critical infrastructure is incredibly rewarding. You'll join a highly skilled, collaborative team that thrives on diverse perspectives and innovative problem-solving. The … teams and external regulators. Contribute & Collaborate : Share best practices, contribute to technical discussions, and help drive the team's technical maturity through knowledge sharing. Who You Are Experience with software/system design and familiarity with microservice architecture in production environments. Bachelor's degree or above in SoftwareEngineering, Computer Science, or similar. Bonus: React, Linux, Kubernetes More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
MediaKind group
it with a team that moves fast, thinks boldly, and builds with intent-come make it happen with us. Position Overview We are seeking a motivated and talented Graduate Software Engineer who has recently graduated or due to graduate this year, to join our award winning engineering team in our UK Engineering Centre of Excellence. In this … and enhancement of cutting-edge technologies. From day one you will participate in daily stand-ups, sprint planning, and other Scrum activities, ensuring the successful delivery of high-quality software solutions. Working closely with our experienced engineers in an Agile environment you will be able to develop and grow your technical expertise in an exciting environment. Key Responsibilities Contribute … to Engineering Scrum Team: Collaborate with team members to design, develop, and implement innovative software solutions. Developer Role: Write, test, and maintain code using various programming languages and tools. Agile Practices: Participate in daily stand-ups, sprint planning, and other Scrum ceremonies to ensure smooth project execution. Deployment Tools: Implement and manage deployment processes using Docker, Helm, Kubernetes More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Robert Half
reliable delivery. Collaborate with analytics and reporting teams to deliver high-quality datasets for business intelligence. Participate in code reviews, documentation, and team discussions as part of a collaborative engineering culture. Ensure data quality, integrity, and security best practices are upheld. Profile The Junior Data Engineer will ideally have a degree in Computer Science, Engineering, Mathematics, or a … related field. 1-3 years of experience in a data engineering, data analytics, or softwareengineering role. Proficient in SQL for querying, data manipulation, and performance tuning. Hands-on experience with Azure Data Services (such as Azure Data Factory, Azure Synapse, Data Lake, or Logic Apps). Strong problem-solving skills and attention to detail. Excellent communication More ❯
and digital solutions. RX is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. For more information, visit . Our engineering team includes over 150 professionals working across both offshore and onshore locations. We focus on building customer-facing products and backend integrations that power the RX Global platform. About … the Role: Are you a visionary technologist ready to lead the design of cutting-edge software systems? At RELX/RX, we are looking for aSoftware Architectto drive architectural excellence across our Digital Platform. This is your opportunity to influence global solutions. We're looking for a strategic thinker with deep technical expertise, strong communication skills, and a passion … for mentoring teams, driving architectural excellence, and staying ahead of industry trends. Key Responsibilities: Lead Architecture Design & Governance : Define and enforce software standards, patterns, and best practices across scalable, secure, and resilient systems. Strategic Collaboration : Partner with global architecture and engineering teams to align technical decisions with business goals. Drive Innovation : Introduce emerging technologies, foster communities of practice More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
dynaTrace software GmbH
efforts at customer engagements. Assist sales team in identifying new opportunities for product and services at customer sites. Ensure health of the client's Dynatrace Platform deployment and update software with any necessary service packs. Maintain accurate deployment documentation. Travel Requirements: Most Dynatrace Services client engagements are mid to long-term assignments at a single client location and usually … working remotely may be required. What will help you succeed 2+ years IT working experience in the areas of Application Performance Management, application monitoring, network administration, system administration, performance engineering/testing, or Java/.NET development. 1+ years of experience in softwareengineering and Object-Oriented Programming (OOP). 1+ years of solid enterprise level .NET … or Java development/support/operations. 1+ years of experience in web programming: JavaScript, AJAX and other JavaScript frameworks Degree in Computer Science, Computer Engineering, Information Technology, Information Systems, or a related technical discipline. Experience with application technologies (J2EE, .NET, Citrix, Microservices). Experience with database technologies (Oracle, DB2, MS SQL). Good understanding of distributed applications. Good More ❯
Graduate Software Engineer Location : Reading, RG30 1DZ Working hours : 37.5 hours, Monday – Friday Salary: Competitive About BigSis BigSis is a UK start-up, is applying robotics and artificial intelligence to transform the production of sterile male insects, which are used for chemical-free control of pest insects. BigSis has developed a pilot automated production line and is now focused … and being approachable• Growth mindset – Learn and grows & embraces challenges• Succeeding together – Collaborate and celebrates success together Purpose and responsibilities We are looking for a motivated and enthusiastic Graduate Software Engineer to join our small, innovative, and fast-paced team. This is an exciting opportunity to contribute to the development of cutting-edge automated production systems at BigSis, helping … revolutionize sustainable agriculture. About the Role: As a Graduate Software Engineer, you’ll gain hands-on experience working across multiple areas of our technology stack—from embedded systems on our insect-rearing modules to cloud-based data collection and analytics. You'll also help develop and maintain operational tools and field applications used in real-world deployments. You’ll More ❯
A role to put your SoftwareEngineering problem solving skills to the test, translating complex technical concepts to cross-functional audiences. You will play a key role in delivering robust, secure, and scalable software systems. Working closely with Product, QA, and DevOps, you will balance hands-on development with architectural contribution, promote Agile best practices, and help … raise the engineering bar through coaching, code quality, and continuous improvement initiatives. You will support the team s technical evolution while ensuring reliable product delivery aligned to business needs. Along with being technically proficient in the following, you will bring an analytical mindset, a passion for quality software and will be keen to help shape, evolve, and drive … practices: Essential Skills & Experience: Strong Python Development Capability 5 years+ Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about building quality software Desirable: Experience of developing in Rust. Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others) Experience with Linux development/management GIS experience Key skills and experience More ❯
A role to put your SoftwareEngineering problem solving skills to the test, translating complex technical concepts to cross-functional audiences. You will play a key role in delivering robust, secure, and scalable software systems. Working closely with Product, QA, and DevOps, you will balance hands-on development with architectural contribution, promote Agile best practices, and help … raise the engineering bar through coaching, code quality, and continuous improvement initiatives. You will support the team’s technical evolution while ensuring reliable product delivery aligned to business needs. Along with being technically proficient in the following, you will bring an analytical mindset, a passion for quality software and will be keen to help shape, evolve, and drive … practices: Essential Skills & Experience: Strong Python Development Capability – 5 years+ Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about building quality software Desirable: Experience of developing in Rust. Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others) Experience with Linux development/management GIS experience Key skills and experience More ❯
Sunbury-on-Thames, Middlesex, England, United Kingdom
Harvey Nash
UI web components that are cross browser compatible. Contribute to all phases of the development lifecycle Work independently and own feature development from concept to delivery. Collaborate with the engineering team and contribute to the overall design of the system. Develop automated tests and conduct performance tuning Contribute to code reviews Key qualifications Bachelor's degree in a technical … field, computer science, softwareengineering or similar. 10+ years experience in software development, spanning backend, web frontend and large scale systems In-depth knowledge of Angular, React or NextJS, including state management (NGRX, Redux) Expert knowledge of Typescript and reactive patterns Strong understanding of modern Domain Driven Design or similar methodologies Knowledge of SOLID principles and Test More ❯
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
somewhere in the world, be it on a customer's own premises or in the cloud. The FlashSystem team at IBM Hursley creates resilient, high-performance and intelligent storage software that keeps business-critical systems and data available 24/7. Our success comes down to one thing: our people. We are looking for a talented and motivated Software Development Engineer to join our engineering team here in Hursley. The role requires strong technical skills, a problem-solving mindset and the ability to collaborate effectively across teams. Your role and responsibilities In this role, you will : Join a squad of 6-8 engineers to design, develop and maintain code and solutions using the latest enterprise-level tools. … Collaborate with product managers, designers and other engineers to define and deliver high-quality software solutions. Participate in code reviews, architecture discussions and team meetings. Write automated tests to ensure high test coverage and software quality. Monitor, debug and resolve issues in production and development environments. Contribute to continuous improvements of development practices, tools and methodologies. Use technologies More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Expleo
Overview Expleo is a global engineering, technology, and consulting service provider partnering with leading organizations to guide them through business transformation, operational excellence, and future-proofing. With an extensive global footprint, Expleo employs 19,000 highly skilled experts across 50 countries, generating over €1.4 billion in revenue. We are seeking highly organized and motivated Systems Integration Engineers to join … safety and operational impacts of changes. Communicate effectively with colleagues. Test and validate equipment onboard vessels. Provide technical support and troubleshoot equipment failures. Qualifications BEng or equivalent in Electronic Engineering, Electrical Engineering, Communications, or related field. Essential Skills Understanding of product lifecycle and systems engineering, including architecture, performance assessment, verification, validation, and certification. Experience with Maritime Mission … systems, including COTS and bespoke software. Understanding of cross-domain requirements and interfaces. Experience Minimum 5 years in Maritime Systems Integration, preferably with electronics equipment. Experience with hardware and softwareengineering lifecycles. Knowledge of RADAR, remote maritime vehicle operations, maritime navigation, and situational awareness systems. Benefits Collaborative environment supporting skill development and inspiring projects. Access to ExpleoAcademy for More ❯
Bracknell, Berkshire, United Kingdom Hybrid / WFH Options
Ivanti
the Neurons Platform which amongst other things provides customers the ability to configure and view many aspects of what is happening on their Landscape. The ability to view which Software is installed to controlling what can run on the Endpoint are just a couple of examples. We partner with our Product Manager and UX to ensure everything runs smoothly … and efficiently when developing new Features. Software is released on a quarterly cadence working in 2 week sprints. With a focus on problem-solving, organizational skills and a creative approach, we navigate through challenges to achieve successful outcomes. What You Will Be Doing Deliver quality code via unit and integration testing through a suite of automated tests. Design, develop … test, deploy, maintain, and enhance large scale distributed software solutions. May provide technical leadership on high-impact projects. Work with a team of experienced engineers and coaches when needed. Facilitate alignment and clarity across teams on goals, outcomes, and timelines. To Be Successful in The Role, You Will Have Strong experience in full stack development using Microsoft Tech Stack More ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Thales Group
ensure that our products and systems are delivered on time and within budget. Why you'd be a good match Bachelor's degree in a technical domain (e.g., electrical engineering or softwareengineering). Minimum of 3 years of experience in integration, verification, validation, and qualification of complex systems. Experience with requirements management tools and softwareMore ❯
Senior Software Engineer I page is loaded Senior Software Engineer I Apply locations UK - Grosvenor House (Southampton) time type Full time posted on Posted 18 Days Ago job requisition id R94937 Are you ready for the next step in your engineering career? Would you enjoy working on our cutting-edge products? About the Business: At Cirium, our … manufacturers, financial institutions and many more accelerate their own digital transformation. You can learn more about Cirium About the Team : You will be joining a collaborative, curious, team of Software Engineers at all different levels. By joining us you will have the opportunity to share ownership in solving this problem end to end. About the Role: As a Senior … Software Engineer I you will be an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provide direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of more senior members of the squad. This More ❯
Engineering Manager, Reliability Because your new ideas are our new ways of working. Evolve, your way. Our Technology team is actively shaping the next wave of advancements. Engaged with innovative initiatives, your expertise will propel our business into the future. Collaborating with a creative team of tech enthusiasts, you'll contribute your unique skills to fuel our technological advancements. … The purpose of Engineering Reliability Manager is to enable smooth operations and to increase reliability of live products & services. This role will facilitate resolution of incidents that block customer outcomes and embed and advocate for Site Reliability Engineering (SRE) principles. This role may sit across a single product group or multiple product groups within the channels domain. What … ll Do: In your role, you'll collaborate with different people across a range of skill sets. Here's a flavour of your day-to-day: Management of Reliability Engineering team(s) to provide a support model to the appropriate standards and SLAs/OLAs Act as an incident escalation point 3rd party management/review - including contracts, capacity More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Bowerford Associates
you MUST be based in the UK to be considered for the opportunity. In this role you will be involved in determining the future direction and impact of data engineering within the business. This is an extremely exciting Lead Data Engineering role, a fantastic opportunity for an experienced, innovative and hands-on data professional to help shape our … client's products and solutions. Reporting directly to the Head of Data Engineering, you will play a crucial role in driving the team's vision and objectives to completion. You will be expected to provide technical leadership, own the solution, ensure the reliability of data products, and collaborate closely with your team and other teams to optimise data solutions. … Building Advanced Data Solutions Ensuring Cost Efficiency - Cost Models and Budgets. About You You will be a passionate leader with extensive, in-depth and hands-on experience within Data Engineering - you will have the ability to inspire, mentor and motivate a talented team of Data Engineers. The ideal candidate will be/have: - Seasoned hands-on experience in data More ❯
Employment Type: Permanent
Salary: £75000 - £80000/annum Pension, Good Holiday, Healthcare
Sharing: Document architectural decisions, design patterns, and best practices, and actively contribute to knowledge-sharing initiatives such as tech talks, workshops, and internal training sessions to empower the broader engineering team with valuable insights and expertise Project Management and Delivery: Collaborate closely with project managers to establish realistic project timelines and milestones, proactively communicate progress and potential risks, and … ensure the timely delivery of high-quality software solutions that meet or surpass stakeholder expectations Continuous Learning and Innovation: Stay abreast of emerging technologies, tools, and industry trends, actively seeking opportunities to integrate new methodologies and technologies into development processes to drive innovation and continuous improvement Holistic Development Leadership: Spearhead the entire software development lifecycle, from conceptualisation through … insights to nurture their professional growth and ensure team cohesion Exemplary Technical Leadership: Lead by example, embodying a collaborative and proactive architectural Vision: Lead the architectural design of sophisticated software systems, meticulously planning and implementing solutions that prioritise performance, scalability, and reliability while aligning with industry best practices and architectural standards Performance Enhancement: Identify and address performance bottlenecks within More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Ordnance Survey Limited
hear from you! About the role As a Support Engineer at OS, you'll be at the heart of a collaborative and innovative environment. You'll work closely with software engineers, stakeholders, and fellow team members every day building strong relationships and ensuring our customer-facing solutions run smoothly. This role is more than just support it's about … we'd love to hear from you. Essential Criteria Good knowledge of Azure Cloud hosting technologies Experience with PostgreSQL databases (including PostGIS spatial extension) Good understanding of Site Reliability Engineering (SRE) and softwareengineering best ractices Experience investigating the root cause of failures to understand why they have occurred and propose/enact solutions, and work with More ❯
Are you a newly Graduated Software Engineer looking to step into the technology sector? If so, my client has an exciting opportunity for you! You will be involved within designing, deploying and processing software into specifically purposed machinery. In this role as a Graduate Software Engineer based in Oxford you will be responsible for the following tasks … Assisting with new projects through software deployment - Whilst specifically focusing on C#/.NET you will be learning and developing your skills within other programming languages with the support of experienced senior engineers. - Scripting, coding and deploying code through backend development which will be linked directly to the heart of the machinery. - Being nurtured into being a full-fledged … engineer within constantly growing business. The successful applicant for this Graduate Software Engineer based in Oxford will; - Have understanding/experience of using C#/.NET - A degree qualified to 2:1 or above in a related discipline i.E. Softwareengineering, compute science or electronics - Be looking to grow within an established business. - Have knowledge of WPF More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Staff Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient and … social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Staff Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on Kotlin, SpringBoot … there once every three weeks, and also occasionally visit clients in the South West to gather requirements and liaise on bespoke product development. About you: You have expertise with softwareengineering best practices, experience across the full development lifecycle and tech stack You have experience with Kotlin, Java, SpringBoot and AWS You have a good understanding of APIs More ❯
Role: Python Developer Location: 3 days a week in London Salary: £70,000 - £90,000 You will play a pivotal role in designing, developing, and maintaining innovative software solutions. Leveraging your expertise in programming languages and software development methodologies and principles, you will drive the creation of efficient and reliable software products. Collaborating closely with cross-functional … teams, you will analyse requirements, tackle complex challenges, and ensure the quality and scalability of our software throughout its lifecycle. You will play an active role in mentoring less experienced members of the team, providing them with guidance, support, and opportunities for growth to help them reach their full potential and contribute effectively to our collective success. Ideal Candidate … We're looking for someone with strong server side experience in software design and implementation, including being able to use coding languages to solve complex problems with respect to security, resilience and scale. You'll also need to be capable of complex requirements analysis capture and validation against and with business and platform requirements. Additionally, you'll demonstrate experience More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Linux SQL C++17) London/WFH to £110k Global-leading FinTech is seeking a senior Backend Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation is a pioneer in the field of cross-asset securities and derivatives post-trade processing … technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients. This is a great opportunity to accelerate your career alongside established business and technology leaders, and gain/deepen your finance experience. As a Backend Software Engineer, you'll be responsible for designing … development experience on Linux or UNIX, C++14 and above You have good SQL skills You're a passionate technologist who is motivated by working on cutting-edge systems and engineering complex solutions You're a positive, proactive team member who excels when working collaboratively You have a strong knowledge of softwareengineering best practices You're degree More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
A leading UK-based retailer is seeking a dynamic and experienced Head of Software Development Manager to lead engineering teams across its shop and contact centre platforms . This is a critical role for someone passionate about driving technical delivery, enabling cross-team collaboration, and modernising enterprise systems at scale. This role is remote with occasional office visits. … reduce legacy dependency through technical leadership Align development practices with Agile, Continuous Delivery, and DevOps principles Guide teams through complex delivery cycles in hybrid delivery environments Drive collaboration across engineering, product, infrastructure, and architecture Required Skills & Experience: Strong track record of leading software development teams in enterprise environments Deep understanding of modern architecture patterns (e.g. microservices, event-based … with senior stakeholders Familiarity with CI/CD pipelines, cloud platforms, and Agile delivery frameworks Desirable: Experience in retail, e-commerce, or contact centre platforms Background in hands-on softwareengineering Knowledge of packaged solutions and system integrations Exposure to Lean, DevOps, or Systems Thinking principles Please note: You must be UK-based with full right to work More ❯