Primary Function of the Position Reporting to the Network Development Lead, the SeniorSoftwareEngineer is responsible for the development, deployment of Network applications for the portfolio including: • Preparing deployment design using gitops approach or pipelines for different projects. • Deployment of applications running on Kubernetes Clusters • Development of network data applications which underpin the Core Product offering … integration into the k8s cluster • Preparing Docker build files Design and Build of Network applications: • Authoring of golang applications against a list of business requirements • Using best practices in software engineering such as SOLID • Produce unit tests to support network applications working with DevOps best practices • Preparing reports, manuals & other documentation on the network development tools Liaise and support … to provide support • Assist Product Managers with defining business requirements and specifications Research and evaluate emerging developments and best practise: • Providing coaching & mentoring of teammates. • Ensuring high standards of software quality are maintained through good practises & habits. • Assessing, preparing & distributing documentation of process & application changes within the team & affected stakeholders. Undertake ad-hoc projects and other activities as required More ❯
Senior Embedded SoftwareEngineer | £60-70k | Kidlington | 1 day per week on-site My client is a rapidly growing, and already well established, company designing cutting edge analysis technology for high performance sectors. They have expanded their premises and design capacity, and are looking for an experienced embedded software engineer. Main duties: + Develop complex … embedded software and interface with hardware for new and existing products throughout the product life cycle. + Refactoring of firmware + Manage complex projects, supervise R&D staff, and collaborate with various departments to meet project objectives. Skills and Experience Required: + Ability to write high quality firmware and develop testing solutions + Experience with PCB design and layout More ❯
lie in cutting-edge technology and strategic innovation, originally developed for the gaming, entertainment, and defence sectors. Learn more about our mission at kallikor.ai . We are seeking a SeniorSoftwareEngineer to join our friendly, relaxed and inclusive team. You'll be developing and implementing models and simulations used in our digital twins. Our models typically … for problem-solving and a desire to work in a collaborative and supportive environment. You'll have the chance to work alongside a multidisciplinary team of scientists, modellers, and software engineers who collaborate closely with our product owners and customers to take modelling to the next level. Developing and implementing algorithms which result in plausible modelling behaviour Building pipelines … well-tested code following modern engineering practices and design patterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Strong software engineering fundamentals including system architecture, design patterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional software development experience with a track More ❯
lie in cutting-edge technology and strategic innovation, originally developed for the gaming, entertainment, and defence sectors. Learn more about our mission at kallikor.ai . We are seeking a SeniorSoftwareEngineer to join our friendly, relaxed and inclusive team. You'll be developing and implementing models and simulations used in our digital twins. Our models typically … for problem-solving and a desire to work in a collaborative and supportive environment. You'll have the chance to work alongside a multidisciplinary team of scientists, modellers, and software engineers who collaborate closely with our product owners and customers to take modelling to the next level. Your Opportunity: Developing and implementing algorithms which result in plausible modelling behaviour … tested code following modern engineering practices and design patterns Create efficient, maintainable code that transforms prototype models into production-ready solutions Why you're made for this: Essential: Strong software engineering fundamentals including system architecture, design patterns, and development best practices Advanced Python programming skills with experience building complex, maintainable systems Professional software development experience with a track More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Gearset Limited
engineering culture, teamwork and tight feedback loops. We're confident in our product, market potential, and we have big plans for the future. What are the opportunities for a SeniorSoftwareEngineer at Gearset? Our small engineering teams start from a few core principles but evolve over time. They all work a little bit differently, depending on … of our product and roadmap. About you A pragmatic approach to working, prioritising iteration and delivering value to customers, over process and deliberation Previous experience as a full-stack engineer, including experience working directly with customers A passion for learning and continual improvement, being comfortable giving and receiving constructive feedback to make your work even better You can read More ❯
the future of space and autonomous systems. If you're looking for a place where your work has a real, tangible impact -SPAICE is that place. About the Role - SoftwareEngineer (Virtual Worlds) Traditionally, game engines were used to build experiences for human players. In this role, you'll design virtual worlds where the player is not a … human - but an algorithm. Specifically, a Spatial AI Agent navigating satellites or drones through complex, simulated environments. As a SoftwareEngineer (Virtual Worlds), you'll develop high-fidelity simulations to train, test, and validate navigation algorithms across different platforms-supporting both single-vehicle and multi-agent autonomy. You'll work closely with Aerospace Engineers, GNC experts, and AI … e.g., Unreal Engine, NVIDIA Omniverse, Simulink, Gazebo) Building custom tools and SDKs to enable faster iteration for autonomy testing Interfacing simulation environments with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) setups What we are looking for Senior-level experience with C++ , including development inside modern game engines Hands-on experience with Unreal Engine , ideally More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Formpipe Software AB
With over 35 years of experience, it helps organizations communicate more effectively without custom coding. Currently, we aim to modernize Lasernet into a SaaS platform. We are seeking a SeniorSoftwareEngineer to help evolve our monolithic codebase into a modular, scalable architecture. You will join a 25-person platform team responsible for development, infrastructure, testing, and … end-to-end Maintaining and improving the codebase Navigating legacy and new technologies Sharing knowledge and reviewing code with teammates Knowledge and Experience Must-haves: 5-10 years of software development experience across various domains Experience modernizing monolithic systems Strong C++ skills and Windows Desktop Development experience (Win32 is a bonus) Understanding of desktop application development Experience working in More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Sophos Group
Sophos X-Ops and the Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at . Role Summary We're looking for a SeniorSoftwareEngineer 2 with deep expertise in Windows internals and low-level development to join our team. This high-performance software captures and analyzes malicious behavior … with engineers, researchers, and security experts to build new capabilities for our Windows agent, spanning both user-mode and kernel-mode. If you're passionate about building performant, resilient software at the OS level, this is the opportunity for you. What You Will Do Design and implement core components for our Windows agent with high concurrency and low system … tracing Collaborate with product and engineering teams to build next-generation endpoint detection capabilities Build tools to support internal workflows and contribute to automated testing Follow best practices for software quality, code reviews, and secure development Contribute to a cross-platform development effort alongside Linux and macOS teams What You Will Bring Minimum of 5 years of experience in More ❯
is critical to support and grow Roku's rapidly expanding ad business. It is the mission of the Ad Engineering Team to build this platform. We are hiring a SeniorSoftwareEngineer, Advertising Platform, to be a vital part of this mission. If you bring extensive experience building complex systems, love great technology at scale, enjoy mentoring … non-technical audiences Be an evangelist for best practices across all functions - developers, QA, and infrastructure/ops Be an evangelist for platform innovation and reuse Deliver top-quality software in a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or Go/ More ❯
backs. If you're ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. THE WORK: We are looking for a SeniorSoftwareEngineer passionate about solving ambitious problems and working directly with Ripple Trading and Markets in the cross-border payments space. We are passionate about the growth … align technical design with trading objectives. Drive engineering excellence through clean code, automated testing, operational rigor, and mentorship of junior team members. WHAT YOU'LL BRING: 5+ years of software development experience in quantitative trading, with deep expertise in Java and/or Python. Proficient in Python's data science ecosystem (Pandas, NumPy, Scikit-learn), with strong debugging and … with distributed systems in fast-paced front-office environments. Experience building transactional systems with modern databases (Aurora, DynamoDB) and deploying services via Kubernetes or Nomad. Solid understanding of agile software development, automated testing, and secure, scalable architecture design. Exposure to FX and/or crypto markets; front-end experience with frameworks like React is a plus. Passion for clean More ❯
Senior Backend Engineer London - Hybrid (1x day a week) Salary: Up to £80k DOE About Us Our client is a Insurtech Unicorn looking to expand their engineering team. With the opportunity to work on existing products which have generated millions in revenue to something new changing the landscape of the insurance world, this is the perfect opportunity for … a results driven and growth focused Seniorengineer looking to start an ambitious business. The Role We're looking for a Backend Engineer with strong Python skills and experience building scalable cloud-based microservices, ideally with FastAPI. You'll work in a cross-functional team delivering reliable, performant services that power our core insurance platform. What You More ❯
Senior Embedded SoftwareEngineer £ 40k - 50 k Reading 1 or 2 days a week on-site My client is an elite company in their niche, providing electronics and software design services. Due to recent success, they are expanding their R&D team. Main duties: + Involvement in the whole SDLC + Interfacing software with custom More ❯
Senior Embedded SoftwareEngineer | £ 40k - 50 k | Reading | 1 or 2 days a week on-site My client is an elite company in their niche, providing electronics and software design services. Due to recent success, they are expanding their R&D team. Main duties: + Involvement in the whole SDLC + Interfacing software with custom More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Just Eat Takeaway.com
tech platform connects tens of millions of customers with hundreds of thousands of restaurant, grocery and convenience partners across the globe. About this role We are looking for a SeniorEngineer (.NET) to join a cross functional team, focussing on growing our product algorithmic recommendations within Just Eat . Your team will focus on sharing existing machine learning … and AI capabilities across the platform, improving those capabilities, and innovating new ones for the future. As a SeniorEngineer you will drive our architecture, write highly scalable and testable code, mentor engineers and challenge our teams to strive for excellence. You will work closely with a large number of teams, both internal and external, with inner-sourced … production, ensuring the ongoing reliability and stability of our systems. Location: Hybrid - 3 days a week from our London/Bristol office & 2 days working from home Reporting to: Senior Technology Manager These are some of the key ingredients to the role: Collaborate extensively with product managers, designers, and other engineers to refine ideas and deliver innovative solutions across More ❯
work," seamlessly integrating into users' lives. Achieving that intuitive user experience isn't accidental-it's crafted by dedicated teams committed to simplicity and clarity. We're seeking a SeniorSoftwareEngineer (Backend) who excels at building scalable, reliable services. Our Roku Mobile Backend team designs and implements robust backend services powering our mobile apps, ensuring optimal … productivity. Collaborate cross-functionally with product, design, frontend, and other backend teams, driving seamless integration, consistency, and exceptional user experiences. We're Excited If You Have Expertise of backend software engineering Bachelor's or master's degree in computer science, Engineering, or related field (or equivalent experience). Strong proficiency in backend languages like Java or Python. Proficiency in More ❯
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … is a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a SeniorSoftwareEngineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while … edge AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations More ❯
most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers … is a hub of innovation, and we're pushing the future of streaming with AI-driven features and global expansion. About the role Join our Cambridge team as a SeniorSoftwareEngineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while … edge AI applications. You'll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. Perfect for senior professionals who learn fast, think proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations More ❯
cutting-edge, in-car commerce solutions that allow drivers to pay for fueling, EV charging, and parking directly from their vehicles. We're looking for a passionate and pragmatic seniorsoftwareengineer to join our cross-functional team. This role offers an exciting opportunity to work on cloud-based transaction systems, including payment card processing infrastructure, in … Excellent communicator with a self-starter attitude and comfort working autonomously. Demonstrable expertise and understanding of API development/design and experience interfacing with disparate systems. Applicable understanding of software security, common exploits and secure development practices, including the OWASP Top 10. Proven and demonstrable understanding of testing methodologies and frameworks. Commercial experience with AWS and IaC (Terraform/ More ❯
fibre internet services, recognising their crucial importance to modern businesses. Join them in this exciting journey as they continue to grow and maintain their industry-leading status. As a SeniorSoftwareEngineer, you'll be responsible for providing guidance and mentorship to less experienced team members, upholding high standards in user experience and coding practices, and collaborating … closely with the Lead Product Engineer to architect and implement new product features. Your expertise in NodeJS, Typescript, Prisma, GraphQL, and relational databases will be essential in designing and developing robust APIs that align with their business goals. Join a company, where they prioritise your well-being and offer a comprehensive range of benefits, including an Employee Share Plan More ❯
are a finance-focused big data firm. Our goal is to continue creating the world's leading financial markets analytics platform. The Role You will be working as a SeniorSoftwareengineer in the GUI team which is responsible for the underlying web frameworks which power our MAST and CaaS products and internal tools. Our goal is … creating and maintaining websites Experience with frontend frameworks such as React, Vue or Microsoft Blazor Knowledge of authentication and authorisation including token technologies e.g. JWT Demonstrable experience of building software products from start to finish Passionate about ensuring TH best development practices are upheld across the team Comfortable tutoring new joiners about the technical capabilities and demands of the More ❯
Burton-on-Trent, Staffordshire, England, United Kingdom Hybrid / WFH Options
Holland & Barrett International Limited
From our integrations with logistics providers through to controlling our robotic warehouse, the global foundation of H&B is built on our supply chain. We're looking for a SeniorSoftwareEngineer to join one of our mission-focused engineering squads – the Price & Promotions team. What You'll Be Doing: You'll work in a collaborative agile … fulfilment centre (robots!) and manufacturing centre (really cool machines!), and possibly even visiting our office in Amsterdam and distribution centre in Beverwijk, Netherlands. Required Experience: A strong background in software development using Java, Kotlin , or similar. Experience working with frameworks and tools such as Spring Boot, Spring WebFlux, or Project Reactor . Practical experience and understanding of Apache Kafka More ❯
we design, implement, test and deploy the Engine that drives the behaviour of Oxa's Autonomous Vehicles (AVs), based on its understanding of its environment. Your Role As a SeniorSoftwareEngineer in Trajectory Planning, you will be responsible for designing, implementing, testing, and deploying algorithms that realise the desired behaviours that the AV needs to exhibit More ❯
You will grow faster, leave your mark as we scale, and be part of something bigger through our contributions to marketplaces and communities. What you'll do? As a SeniorSoftwareEngineer, your work will contribute to multiple teams. You will lead projects, collaborate across teams, and report to managers and group leads to deliver results. Technical … You will participate in hiring and conduct engineering interviews, supporting colleagues' growth and efficiency. We value experience in some of these areas: Pride in readable, well-designed, well-tested software Experience developing web applications in languages like Go, Ruby/Rails, Python, Scala, or Rust Familiarity with relational databases (PostgreSQL, MySQL) Experience with web architecture at scale (20krpm and More ❯
bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Role As a SeniorSoftwareEngineer, iOS on the Roku Smart Home team, you will help shape the future of how millions of users interact with their smart devices. You'll More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Roku, Inc
bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Role As a SeniorSoftwareEngineer, iOS on the Roku Smart Home team, you will help shape the future of how millions of users interact with their smart devices. You'll More ❯