Northern Ireland, United Kingdom Hybrid / WFH Options
Olo
experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. As a SeniorSoftwareEngineer I on the Catering team, you will work as a team to develop, scale, and monitor solutions and services that facilitate the transmission of online … to improve code quality across the team. Partner with Product and other stakeholders to refine requirements, ensuring solutions are well-architected and aligned with business goals. Deliver reliable, maintainable software solutions and actively implement performance optimizations and resilience mechanisms. Monitor and maintain services in production, diagnosing and resolving critical issues efficiently with minimal support. Participate in the architecture and More ❯
Northern Ireland, United Kingdom Hybrid / WFH Options
Olo
experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. As a SeniorSoftwareEngineer on the Dispatch team, you will architect, develop, scale, and monitor solutions, improvements, and services that provide the dashboards, tools, and interfaces to manage their … to identify root causes and developing long-term, proactive solutions to prevent recurrence. Document and share knowledge effectively to elevate the team's technical expertise. Champion best practices in software development, agile methodologies, and continuous improvement. What We'll Expect From You 6+ years on-the-job development experience. Experience with architecting and developing end-to-end flows in More ❯
Northern Ireland, United Kingdom Hybrid / WFH Options
Olo
experiences. As a result, our digital ordering, payment, and guest engagement solutions enable brands to do more with less and make every guest feel like a regular. As a SeniorSoftwareEngineer on the Core Ordering Features team team, you will lead the architecture, implementation, and maintenance of features for Olo's core ordering products, interfaces, and … to identify root causes and developing long-term, proactive solutions to prevent recurrence. Document and share knowledge effectively to elevate the team's technical expertise. Champion best practices in software development, agile methodologies, and continuous improvement. What We'll Expect From You 5+ years on-the-job development experience. Experience with architecting and developing end-to-end flows in More ❯
raised $3m in seed funding from top angels, family offices and VCs to support our own growth, and we are just getting started. The Role We're hiring a SeniorSoftwareEngineer with a strong backend focus to join our team. This role is essential in driving innovation within our engineering team while maintaining the reliability and … Now that you're in the running, it's time to spend some time unpacking your experience with the hiring manager (1hr) Task: Tech Review with Lluis & Kieron, our Senior Engineering Team - Now that you're in the running, it's time to spend some time assessing your coding ability with our team (1hr) Live System Design Interview with … our Senior Engineering Team (1hr) Final: Final Interviews with Mary & Paddy, our Founders - At this stage, we're genuinely excited and believe you should spend some time with the founders, learning more about each other and our values. (2 hrs) Before each interview, we'll prepare you for what to expect. Regardless of the outcome, once you're in More ❯
Anywhere! We are a remote-first company with a globally distributed team. You can find your productive zone and work from there. About the Role: As a backend-focused SoftwareEngineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering team. This multifaceted position involves developing new features on … role in shaping our company's engineering culture, ensuring the maintenance of high engineering standards across the organization. What you'll bring: 7+ years of proven experience as a SoftwareEngineer specializing in systems design. Proficiency in Golang is a significant advantage. A track record of successfully delivering high-quality production services and systems. Customer-centric approach with 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Experienced, project-lead softwareengineer using C# for robotic applications This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve their technology, and are currently recruiting for multiple engineering roles. This hands-on software engineering position … is for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of … the team, and ensure high levels of quality are adhered to for the codebase. Requirements Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux. Experience interacting with hardware products ideally robotics. Exposure to Azure DevOps tools and technologies. Experience with both start-ups/scale-ups and larger organisations. More ❯
third parties to utilize our inventory. We also provide tools for our customer service team to deliver world-class service to travelers and operators globally. We're seeking a SeniorSoftwareEngineer to join our fast-growing team. This role is open to candidates within a 2-3 hour commute of our offices in Oxford or London. More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
TripAdvisor LLC
ll remember. The Viator Traveller Engineering team is distributed across Europe and is responsible for the Viator mobile apps and all their supporting infrastructure. We're looking for a SeniorSoftwareEngineer with iOS development experience to join our Viator team.This role is open to candidates based within a commutable distance (generally within 2-3 hours) of … work on backend microservices Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance Work alongside other engineering groups located around the world What we're looking for Experience of developing an iOS … app and familiarity with mobile web and back-end technologies would be beneficial At least 5 years' experience of commercial software development, ideally working with a rich user interface Experience with reactive programming in native mobile platforms Willingness and ability to take on new technologies Ability to break down complex problems into simple solutions High quality verbal and written More ❯
solve complex problems. The role requires skills in system design, programming, debugging, a dedication to code quality, and independence. A passion for efficiency and accuracy is essential. As a SeniorSoftwareEngineer, your responsibilities will include: Analyzing system performance, identifying issues, and designing and implementing solutions. Extending metrics collection, creating visualizations, and conducting statistical data analysis to More ❯
ll remember. The Viator Traveller Engineering team is distributed across Europe and is responsible for the Viator mobile apps and all their supporting infrastructure. We're looking for a SeniorSoftwareEngineer with iOS development experience to join our Viator team. This role is open to candidates based within a commutable distance (generally within 2-3 hours … work on backend microservices Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance Work alongside other engineering groups located around the world What we're looking for Experience of developing an iOS … app and familiarity with mobile web and back-end technologies would be beneficial At least 5 years' experience of commercial software development, ideally working with a rich user interface Experience with reactive programming in native mobile platforms Willingness and ability to take on new technologies Ability to break down complex problems into simple solutions High quality verbal and written More ❯
middle, and back offices with the tools and resources necessary to seamlessly incorporate the firm's real time and historical trading activity into their solutions. We are seeking a SeniorSoftwareEngineer with a specific background in Openlink Endur to work alongside our team to support the firm's growing Energy business. We work from high-level More ❯
Fareham, Hampshire, United Kingdom Hybrid / WFH Options
TÜV SÜD AG
Your career opportunities at the TÜV SÜD Group As a Senior Innovations engineer you will be developing software-based solutions to business problems in a small team of full-stack software engineers. These solutions will be aimed at ensuring TUV SUD is well placed to deliver future services in a timely, efficient and competitive manner. You … we push to digitize and automate our internal processes. As part of the Innovations Team, you will liaise with various parts of the business to provide new and innovative software solutions for internal company usage. You will be expected to input on software requirements, software implementation and propose effective solutions. You will also be expected to support … and guide software engineers with less experience than yourself. Where the vacancy is filled from within TUV SUD, a handover period will be required to allow for training and delegation of current responsibilities. Duties and Responsibilities Writing C#/.NET software to automate manual processes and help improve efficiencies across the business. Functioning as a full-stack developer More ❯
Principal/Senior Principal SoftwareEngineer - Email Security The driving force behind our award-winning Email Security Product at Mimecast Dive into the forefront of innovation with our Email Security engineering team. Our pioneering Email Security solution pushes on the boundaries of what's possible, leveraging the latest technologies and tooling in AWS. Why Join Our Team … innovative Email Security team! Our MTA process billions of emails from millions of users on thousands of servers each day!" - Hiring Manager What You'll Do? As Principal/Senior Principal Engineer, you will play a pivotal role in leading the development of our next-generation cloud-based email product. This role involves hands-on engagement throughout the … within the team, fostering collaboration and teamwork. Apply technology trends and industry innovations to our products. Coach and mentor team members in areas of expertise. Experience 10+ years of software development experience. Strong object-oriented programming skills following SOLID principles. Proficient in Java and experienced in building REST/HTTP microservices. Familiarity with Jenkins CI/CD pipelines and More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
with you. Purpose of the Role: The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with end … users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions: The Software & Data Science group in McLaren F1 … is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root cause analysis, integrating More ❯
Multiple Locations, Ireland Share job Date posted Jul 18, 2025 Job number Work site Up to 100% work from home Travel 0-25 % Role type Profession Software Engineering Software Engineering Employment type Full-Time Overview Microsoft Azure is in the cloud race to win it and we are hiring in Ireland. We have open roles for SeniorSoftware Engineers. We are part of the Azure networking team responsible for designing, building and operating critical network services. Our team is responsible for developing network security services such as Azure Firewall to enable enterprises secure their workloads from internal and external threats. At the core of these services is a solid Software Defined Networking (SDN) and … C#, Java or Python OR equivalent experience. Experience with Kubernetes and wider Cloud native/Container ecosystem. Experience with L4-L7 proxies (Nginx, Envoy, HAProxy) Contribution to open-source software projects is a plus Responsibilities Collaborates with appropriate stakeholders to determine user requirements for a scenario. Drives identification of dependencies and the development of design documents for a product More ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Codescratch LLC
Codescratch is currently seeking a self-motivated and talented SoftwareEngineer to build some cutting-edge analytics and tools in support of cyber mission space. Join our team to contribute to innovative engineering projects, creating reliable, scalable, and high-performing software for efficient data processing and informed decision-making. This position is ideal for individuals who are … passionate about designing efficient, secure, and scalable software and thrive in a collaborative environment. You'll own your technical designs, help shape the big picture. This is your chance to work on real-world challenges in a place where you can learn and grow while supporting mission-critical applications! The ideal candidate will be an experienced softwareengineer with a strong foundation in designing, developing, and maintaining high-quality software solutions. Collaboration and innovation are at the core of this role, requiring a proactive approach to problem-solving and continuous learning. This position allows for a hybrid schedule but requires candidates to be local to the MD or Northern VA/DC Metro area. Key Responsibilities More ❯
Aykley Heads, Durham, County Durham, England, United Kingdom Hybrid / WFH Options
Atom Bank
simpler. Could you be the next innovator to join us?### What will your ‘typical’ day look like... (there’s no two days the same in Atom):As a SeniorSoftware Development Engineer in Test you’ll lead on the creation, implementation & maintenance of fully automated functional & non-functional tests using the latest frameworks and tools. Our … Delivery team aligned to each of these, focused on delivering tech change safely and at pace to support our continued growth. This role sits within our Savings Value Stream.As Senior SDET you’ll drive testing excellence within the delivery team and provide support and coaching for our team of SDET’s & Testers, ensuring effective test solutions are executed. You … thought leadership to define & design approaches to test features whilst overseeing delivery of all testing types, ensuring quality processes align to our Test strategy.You will also:- Collaborate with other Senior SDETs/Test Managers on changes that are cross value stream to ensure safe and smooth delivery into production.- Lead initiatives within the assigned value stream to optimise the More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Arc IT Recruitment
Senior Backend Developer (Node.js/TypeScript) – London (Hybrid working applies) Are you an experienced backend developer with a passion for building secure, high-performance systems in the cloud? We're looking for a Senior Node.js Engineer to help shape the future of embedded commerce experiences.You’ll be part of a small, high-impact engineering team building cloud … Experience working in regulated environments such as PCI DSS, or within other compliance-heavy systems. Familiarity with frontend frameworks like React is a bonus. If you're a backend engineer who thrives in cloud-native environments and loves solving secure, real-world challenges, we'd love to hear from you. London (Hybrid working applies)Salary £DOE More ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Codescratch LLC
Codescratch is currently seeking a self-motivated and talented SoftwareEngineer with experience to join our growing and dynamic team. The ideal candidate will be an experienced softwareengineer with a strong foundation in designing, developing, and maintaining high-quality software solutions. They will leverage their expertise to drive technical excellence, mentor team members, and … the core of this role, requiring a proactive approach to problem-solving and continuous learning. Key Responsibilities: Contribute to the full life-cycle process from development to deployment of software applications. Collaborate with team members to design, develop, and deploy high-quality software solutions. Create and maintain technical documentation, such as Architecture Design Records (ADRs), design documents, and … API specifications to ensure clarity and knowledge sharing across teams. Optimize software performance by identifying bottlenecks and implementing improvements. Participate in customer reviews and provide constructive feedback. Conduct code reviews to maintain coding standards and improve overall quality. Why Codescratch? Codescratch, is a leading software services company that specializes in developing innovative solutions, driving improvements, and optimizing operations More ❯
Christchurch, Dorset, United Kingdom Hybrid / WFH Options
ClearPoint Ltd
A bit about us For over 16 years, ClearPoint has helped organisations succeed in a continually changing digital landscape. We are a trusted technology partner combining digital design, software engineering, data and insights, cloud and platforms, and consulting services to help organisations adapt to change. We pride ourselves on forming transformational collaborative partnerships that maximise value, deliver results and … access to co-working spaces across New Zealand and Australia, to cater to some of our team and clients in different regions. The Role ClearPoint is seekingSenior and Lead Software Engineersto join our Microsoft Practice. As our capabilities continue to grow, we're partnering with clients on a range of exciting opportunities across multiple industries. As a SoftwareEngineer at ClearPoint, you will collaborate within cross-functional teams to design, build, and maintain high-quality software solutions. Depending on your level of experience, your role will range from hands-on coding to architectural design and technical leadership. Our projects involve modern software engineering practices, cloud-native development, and scalable microservices architectures. We are looking More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Arm Limited
a range of sectors and use cases, including surveillance cameras, drones and automobiles. The SoCs at the heart of these devices use our "intellectual property" in the form of software and hardware designs, which is the culmination of man-decades of research and experimentation in the field of imaging! What will I do? You will work with multiple teams … across ISP group, to define and implement control software and tools for various of our world leading ISPs! This position works within an outstanding team of software engineers to deliver drivers for many of our sophisticated ISP pipelines. The successful candidate will work on an exciting variety of cutting-edge projects for automotive applications and ISP solutions. This … image quality specialists to determine requirements for HW blocks configuration and control flows based on real images that would test Image Quality features of the block Daily usage of software practices that produce maintainable code, including automated testing, continuous integration, code style conformity, and code review Required Skills and Experience : Experienced C/C++ softwareengineer with More ❯
to own their story and their successes - all our team members are highly valued and important members of our company's journey. Job brief We are looking for a Senior Django Developer who is extremely knowledgeable and a driven individual, you will be a SeniorEngineer within a team designing and programming Django-based web applications. You … will be a part of a cross-functional product team that is responsible for the full web application development life cycle, producing scalable software solutions from conception to deployment. As a Python Django Developer you will need to be analytical, and comfortable with a mix of web technologies, development frameworks and third-party libraries. If you have great attention … like to meet you. As well as producing code, you will lead the design and implementation of technical solutions working alongside a product manager, and close to the lead engineer, helping the delivery of production-ready projects by helping fellow developers and QA engineersimplement the right solutions. As Edgefolio expands, you will help build modern and elegant applications that More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Entrust
scalable technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. We are looking for SeniorSoftware Developer to join our Cambridge-UK team! Position Overview: A highly skilled developer with strong C programming and good Python exposure as well as good design skills … be based in the UK and have the right to work in the UK. Responsibilities: Play a significant role in the design and development of our full-stack system software embedded in HSMs, client-side tools, API libraries. Develop features from inception to delivery Software design & coding, testing, and review. Essential Qualifications: Degree or equivalent, in Software … API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. Nice-to-Have Qualifications: Open-source software - as licensee, or as contributor. An interest in cryptography and/or computer security techniques. Software development in Agile and/or SAFe. #LI-NR1 At Entrust, we More ❯
With operations across the US, Europe, and expansion into Asia, we are on a path to realise our vision for the Autonomous Factory. Job Summary We're seeking a SoftwareEngineer with optimisation skills to join our tight-knit software development team. Working towards our common goal of automating and optimising decision-making across the chipmaking industry … you will develop sophisticated decision-making models and algorithms within our SaaS platform that serves some of the world's most advanced factories. As a senior team member, you'll solve complex optimisation challenges, contribute to technical decisions, and help guide junior colleagues while delivering solutions that directly impact global semiconductor production. Key Responsibilities Design and implement advanced optimisation … or related field. 2+ years of relevant experience in optimisation engineering or real-world operational research, with strong expertise in solving combinatorial problems. Experience delivering optimisation solutions in production software environments. Strong proficiency in Python and object-oriented programming, with understanding of software engineering best practices. Good communication skills with ability to explain complex technical concepts clearly. Ability More ❯