Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
Job Description: The opportunity: Are you interested in developing low level embedded software for one of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for the European Common Radar System (ECRS) , then Leonardo would like to hear from you. We are looking for experienced Low Level Embedded … Software Engineers to join our well established software community at our Edinburgh based site as well as in our brand new Newcastle office. What you’ll do as a Low Level Embedded Software Engineer: Develop high quality and robust low level embedded software for a multicore processing platform. Be responsible for documenting and recording your work … and present technical presentations to project stakeholders. Be able to follow a project plan and identify key elements within the project plan. Report clear and concise progress to the software team lead and Project and Engineering management. Work closely with the hardware and systems team, including system integration teams onto target hardware. You will investigate and resolve real More ❯
bedford, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 07.06.2025 Expiry Date: 22.07.2025 col-wide Job Description: Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the … Functions is rapidly becoming the platform of choice for Oracle SaaS workloads, supports the API Gateway for serving customer applications, and Data Science processing use cases. The Positions Senior Software Engineer As we expand our team, we seek engineers with varying experience levels. Beginners will have a passion for learning, while experienced engineers will have diverse skills in programming … small, agile team and may: Write backend code in Java, Python, Go, or other modern languages. Use containerization and virtualization technologies like Docker, containerd, and Kubernetes. Deploy and operate software in data-centres worldwide. Analyze, diagnose, and debug issues across our stack. Maintain and improve existing systems focusing on performance and operational efficiency. Build tooling and automation to scale More ❯
Algorithmic Software Developer Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise … be a hybrid position, working out of our site in Leatherhead. Your future duties and responsibilities CGI's Secure Space Systems business is looking for a highly motivated Algorithmic Software Developer to lead the development and enhancement of advanced software algorithms for surveillance and tracking of activity in space. You will play a key role in implementing both … speculative and mature software solutions within small projects and larger program streams. Read more about the contract you'll be working on here You will collaborate closely with senior technical leads and mentor junior developers, ensuring best practices and quality standards are met. This role requires adaptability, strong communication skills, and a passion for problem-solving in a dynamic More ❯
wakefield, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 07.06.2025 Expiry Date: 22.07.2025 col-wide Job Description: Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the … OCI Functions is rapidly becoming the platform of choice for Oracle SaaS workloads, supports the API Gateway for customer applications, and Data Science processing use cases. The Positions Senior Software Engineer We are seeking engineers with varying levels of experience to expand and grow our team. Entry-level candidates should have a passion for learning, while experienced candidates should … in tasks such as: Writing backend code in Java, Python, Go, or other modern languages. Working with containerization and virtualization technologies like Docker, containerd, and Kubernetes. Deploying and operating software in data-centres worldwide. Analyzing, diagnosing, and debugging issues across the stack. Maintaining and improving existing systems, focusing on performance and operational efficiency. Building tooling and automation to scale More ❯
of Click Travel, NexTravel and Albatross to the team. From TravelCare, to FlexiPerk and of course GreenPerk we are shaping the future of the industry. Are you a Senior Software Engineer with extensive programming experience? We’re not looking for stack experts. We’re looking for smart people who can bring in the best tools and processes to get … product team to design, architect and implement our product. TravelPerk is a next-generation platform to take the pain out of booking and managing business travel. As a Senior Software Engineer, this position involves: Product development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs … attention to a well-documented code, unit testing, and continuous integration Being able to mentor, coach, and train other colleagues as a domain expert Required skills and experience: "Product Engineering" mindset Pragmatism and obsession for simplicity, efficiency, and performance Extensive experience in similar roles building technically complex products in any web programming language An expert level at server-side More ❯
About The Role The SoftwareEngineering team is looking for an experienced engineer to join a product team that works closely with the business in delivering and maintaining software for our internal and external customers. It is an agile delivery environment with momentum from some recent big successes, with lots of exciting new projects also in the … pipeline. Key aspects of working in an agile team at MO Focus on delivering working software Blending user (customer) feedback and best practice to evolve what we deliver Continuously inspect and adapt how we deliver software Utilise great testing principles, TDD & automation A "build to run mindset", ensuring the software/systems we build are easy to … engineers so the next person will find things a little bit easier The team is greater than the sum of its parts About You We are looking for a Software Engineer to join a growing team. For this role we would like someone passionate about the craft of software delivery to help build great software for our More ❯
birmingham, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 07.06.2025 Expiry Date: 22.07.2025 col-wide Job Description: Oracle’s product engineering teams are building critical services within Oracle’s next-generation public cloud infrastructure known as Oracle Cloud Infrastructure (OCI). These services provide the foundation for businesses around the … becoming the platform of choice for Oracle SaaS workloads, backs the API Gateway for serving customer applications, as well as supporting Data Science processing use cases. The Positions Senior Software Engineer We are seeking engineers with varying levels of experience to join our expanding team. Entry-level engineers should have a passion for learning, while experienced engineers will bring … activities such as: Writing backend code in Java, Python, Go, or other modern programming languages. Working with containerization and virtualization technologies like Docker, containerd, and Kubernetes. Deploying and operating software in data centers worldwide. Analyzing, diagnosing, and debugging issues across our stack. Maintaining and improving existing systems, focusing on performance and operational efficiency. Building tooling and automation to scale More ❯
+ Exceptional Benefits Backend Java Global Impact Flexible Working MCS are delighted to be partnering with a forward-thinking global tech leader. This company is hiring for a Senior Software Engineer to join a highly collaborative engineering team tackling critical backend challenges. This is your chance to work on services used by some of the most recognisable global More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
SR2 | Socially Responsible Recruitment | Certified B Corporation™
of products further as they look to cover new areas within the renewable energy sector. You’ll be working on a range of exciting projects & working with highly complex engineering problems, so this is an opportunity for someone who enjoys working in an intellectually challenging role. You’ll have strong skills across the JavaScript/TypeScript stack, and can … DevOps Experience in a fast-paced start-up environment or ability to operate in such an environment The desire to work alongside other exceptional developers & work on intellectually challenging engineering problems A passion for environmentally-focussed products or developing clever solutions for society-wide issues A strong user-focus; building products that focus on how they will impact the More ❯
Job Title: Senior Software Engineer Salary: £70,929 - £78,810 Location: Newport or Cardiff Hours: Full-time Working Pattern: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our Newport or Cardiff Office. About us... Like the modern Britain we serve, we’re evolving. Investing billions in … meet the ever-changing needs of our 26 million customers. We’re growing with purpose. Join us on our journey and you will too... About this opportunity As Senior Software Engineer, you’ll bring your deep technical expertise to the table, driving technical development and delivery in key areas. You’ll focus to solving complex challenges with your specialised … knowledge taking ownership of critical tech delivery within your team. In this role, you’ll lead way in shaping the direction of our software solutions, using your expertise to make impactful decisions and drive success. You’ll collaborate closely with the team and product owner to ensure delivery excellence. If you’re someone who thrives on delivering high-quality More ❯
Job Title: Senior Software Engineer Salary: £70,929 - £78,810 Location: Newport or Cardiff Hours: Full-time Working Pattern: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our Newport or Cardiff Office. About us... Like the modern Britain we serve, we’re evolving. Investing billions in … meet the ever-changing needs of our 26 million customers. We’re growing with purpose. Join us on our journey and you will too... About this opportunity As Senior Software Engineer, you’ll bring your deep technical expertise to the table, driving technical development and delivery in key areas. You’ll focus to solving complex challenges with your specialised … knowledge taking ownership of critical tech delivery within your team. In this role, you’ll lead way in shaping the direction of our software solutions, using your expertise to make impactful decisions and drive success. You’ll collaborate closely with the team and product owner to ensure delivery excellence. If you’re someone who thrives on delivering high-quality More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
Tripadvisor
leading flexibility and last-minute availability, it's never too late to make any day extraordinary. Viator. One app, 300,000+ travel experiences you’ll remember. The Viator Experiences Engineering team is distributed across Europe and is responsible for viator.com, the Viator mobile apps and all their supporting infrastructure. We run the systems that help operators build their businesses … to utilise our inventory. We provide the tools which help our customer services team provide world class service to travellers and operators internationally. We’re looking for a Senior Software Engineer to join our fast-growing team. This role is hybrid out the Oxford or London Tripadvisor office. Within Viator we have a fun and friendly environment where the … key objective is getting things done. Working closely alongside product managers and designers, our engineers are part of the full process from software design, to code, to test, to deployment and back again. Most of our engineers release code to production every few days and we have a daily release cycle. This is a backend focused full-stack position More ❯
broker platforms Experience with infrastructure-as-code, cloud formation, terraform, etc Some familiarity with Infrastructure like Databases, API Layers, Load Balancers, etc Nice to Haves: Experience using Jira for softwareengineering Experience building complex software systems that have been successfully delivered tocustomers Ability to excel in a fast-paced, startup-like environment What We Offer: Competitive compensation More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Cision Global
success, and together, we'll create the conversations of tomorrow. Empower your impact at Cision. Be seen, be understood, be you. You will have an AI-first approach to software development. You will collaborate closely with product, design, technology, and data science teams to build new application components and improve existing ones. You will take a lead role in … strong understanding of the tech stack and SSDLC, you'll contribute significantly to project success and team productivity. You may serve as a subject matter expert (SME) within the engineering organization, providing insights to cross-functional teams. Essential Duties and Responsibilities include the following: • Develop and own solutions that add value across systems while balancing technical debt. • Collaborate closely More ❯
flow, and make a lasting difference in your career, your team, and your impact. Your Career Embark on a transformative journey with MHR as we establish our innovative Tech Engineering Hub in Newcastle. This is your opportunity to shape the future of tech and your own professional path. As a .NET Engineer, you’ll design, build, and maintain scalable … high-quality software solutions using the latest tools and frameworks. With a strong focus on personal development, we’ll support you through continuous learning, access to cutting-edge technologies, and the chance to grow your expertise in a collaborative, forward-thinking environment. Your Team Join a dynamic, cross-functional team that thrives on creativity, collaboration, and technical excellence. You … help shape the digital backbone of products that power organisations worldwide. From architecting robust APIs to implementing clean, maintainable code and resolving critical issues, your work will directly influence software performance, user satisfaction, and the quality of our tech delivery. You’ll play a pivotal role in adopting best practices, championing innovation, and ensuring every solution we build is More ❯
Brighton, England, United Kingdom Hybrid / WFH Options
Cision Global
success, and together, we’ll create the conversations of tomorrow. Empower your impact at Cision. Be seen, be understood, be you. You will have an AI-first approach to software development. You will collaborate closely with product, design, technology, and data science teams to build new application components and improve existing ones. You will take a lead role in … strong understanding of the tech stack and SSDLC, you’ll contribute significantly to project success and team productivity. You may serve as a subject matter expert (SME) within the engineering organization, providing insights to cross-functional teams. Essential Duties and Responsibilities include the following: • Develop and own solutions that add value across systems while balancing technical debt. • Collaborate closely More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
BAE Systems (New)
nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Operational Cyber Developer Location: Gloucester, Manchester or London Our world class team of Software Engineers and Reverse Engineers tackle some of the most interesting problems with a meaningful and tangible impact on the national security of the UK. We are growing our Cyber … Developer team significantly and are looking for a diverse range of talent from experienced Software Engineers with a proven track record to those with a keen interest and aptitude looking to develop their skills in this exciting space! We have a community of technical specialists with a friendly and inclusive culture with great opportunities to learn from experts and … a carefully curated training plan with some of the best trainers and conferences available. Our focus is on a wide variety of devices, platforms and technologies. Development or reverse engineering experience with mobile (Android, IOS), firmware, Linux, IoT and Windows is useful but most important is a willingness to learn as all of our projects bring new and interesting More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
TripAdvisor LLC
leading flexibility and last-minute availability, it's never too late to make any day extraordinary. Viator. One app, 300,000+ travel experiences you'll remember. The Viator Experiences Engineering team is distributed across Europe and is responsible for the Viator mobile apps and all their supporting infrastructure. We run the systems that help operators build their businesses and … to utilise our inventory. We provide the tools which help our customer services team provide world class service to travellers and operators internationally. We're looking for a Senior Software Engineer to join our fast-growing team. This role is hybrid out the Oxford or London Tripadvisor office. Within Viator we have a fun and friendly environment where the … key objective is getting things done. Working closely alongside product managers and designers, our engineers are part of the full process from software design, to code, to test, to deployment and back again. Most of our engineers release code to production every few days and we have a daily release cycle. This is a backend focused full-stack position More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
Citigroup Inc
want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. #LI-BH1 Job Family Group: Technology Job Family: Digital SoftwareEngineering Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the More ❯
who is happy to help where needed and contribute to other technology areas. Additionally, having some of the following would be highly desirable: Bachelor's degree in Computer Science, Engineering, or a related field. Experience with geographic or urban datasets, e.g. addresses, building characteristics or energy data. Experience with Hotwire, htmx, intercooler.js, or similar Experience in a company that More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Bondsmith
our API-first, SaaS platform as we grow to meet increasing demand. You should bring a track record of building robust, scalable backend systems, a deep understanding of modern engineering best practices, and a strong desire to push for high standards in everything you do. Our environment is fast-paced and always evolving - perfect for someone who thrives on More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Hargreaves Lansdown
Responsible for writing high quality code, adhering to corporate & regulatory standards Working collaboratively with the team to help deliver new features for the business and enhance existing functionality Providing engineering support for existing applications where necessary Ensure code produced is in line with these current secure coding practices Review other engineers' code to ensure conformance with established standards Responsible More ❯
Employment Type: Contract, Part Time, Work From Home
Senior Software Developers - Greenfield We are working with a hyper growth, financial services company, who are looking for 10+ Senior Software Engineers to work on a multiple greenfield projects in Newcastle. 5 days a week in the office £95k - £130k + Pension Stack - Python/Java/C#/Web, TDD, Kafka, AWS. Candidates MUST have a 1st More ❯
SOFTWARE ENGINEER Salary of £50,000 - £55,000 C#/.Net Core/JavaScript/Azure/SQL Hybrid role - 3 days per week in Newark-on-Trent To find out more call Beth onor email ABOUT THE CLIENT: My client are a leading Midlands based company working on products for their leading clients. They have sites across the … UK but base themselves in the East Midlands and they are now looking for a Software Engineer to join them. They pride themselves on being a great place to work and have progressive attitudes towards the modern workplace. THE BENEFITS: Fun and collaborative culture Health perks Company pension Flexible hours Leading training and development THE SOFTWARE ENGINEER ROLE … You will be working alongside a talented team of software engineers to produce market leading products for a range of leading clients. You will be a talented software engineer with a leaning towards the back-end but also capable of working full stack when needed. SOFTWARE ENGINEER - ESSENTIAL SKILLS: 5+ years of industry experience C#/.Net More ❯
Dundee, Scotland, United Kingdom Hybrid / WFH Options
Net Talent
Net Talent has partnered with a well known brand in the financial sector who are looking to grow their highly successful team and need a Senior Firmware/Software Engineer to help them in the design, evaluation, test and build of devices used across the world. They need someone with several years real time embedded firmware/software design experience with a keen interest in the design of electro/mechanical systems operating under software or firmware command & Control. This role is Hybrid in Dundee with a minimum of 3 days a week onsite. Main responsibilities shall include, but will not be restricted to: Design, develop and document firmware and software drivers controlling embedded real … time devices. Design, develop and document test procedures and software to validate functionality. Software unit test and supporting integration and systems testing. Regular progress reporting on schedule, quality & size of change Small team leadership Project planning & status reporting to management BASIC QUALIFICATIONS: Experience developing embedded real time firmware (C++ preferred) 32-bit microprocessor experience. (ARM preferred) 8/ More ❯