Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
RVU Co UK
Staff Software Engineer - Data Department: Engineering Employment Type: Full Time Location: Cardiff Description is the UK's first comparison platform for car insurance. We've been helping customers since 2002 by empowering them to make better decisions around insurance and financial services. Our mission is simple: take away the confusion when comparing financial products and services to help … engineers to build highly performant, accessible, and beautiful consumer experiences to facilitate switching and comparisons on the web. What you will be responsible for Excellence: Work alongside established & experienced engineering teams, whilst supporting and growing the organisation's understanding & utilisation of modern technology. Collaboration: Work with various cross-functional disciplines across the organisation to make ideas a reality, whilst … using practices that align with your preferred ways of working. Data Driven: Utilise rich logs, metrics, and data to monitor and improve system performance & reliability. Culture: Enhancing a diverse engineering culture by taking part in various technical catch ups, working groups and All Hands. Experience: Enrich RVU's perspective by sharing your experience, knowledge & expertise in a continuous learning More ❯
Hanover, Maryland, United States Hybrid / WFH Options
Lockheed Martin
outside of work. Learn more about Lockheed Martin's competitive and comprehensive benefits package. We support our employees, so they can support our mission. THE WORK As a Senior Software Engineer you will: • Analyze user requirements to derive software design and performance requirements • Provide recommendations for improving documentation and software development process standards • Design and code new … software or modify existing software to add new features • Integrate existing software into new or modified systems or operating environments • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints … Perform quality control on team products • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces • Ensure quality control of all developed and modified software • Recommend new technologies and processes for complex software projects This position is participating in our External Referral Program. More ❯
Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clients to streamline complex trading and logistics. As their product continued to develop, you would play a key role in designing and implementing … ensuring the quality and dependability of their software. This is a challenging role where you will be involved with all parts of the technology stack including algorithm design, data engineering, UI/UX, and backend development. You will be a key part of an expert team, with colleagues from a range of technical fields, so good communication skills and … Java, JavaScript and/or TypeScript (above and beyond the university module/practical level) Some experience of working with large existing codebases Practical experience of working in commercial software development environments Not essential, but knowledge of UX/UI, AWS, MongoDB, or Jenkins would all be useful. This a great time to join this successful company as they More ❯
on this exciting journey. Job Purpose As we continue to expand our market share in the rapidly emerging Employee Experience platform category, we're looking for a mid-level Software Engineer to join our growing team building intelligent, scalable, and secure applications powered by AI. You'll work across the full stack using modern web technologies and contribute to … a platform where AI is deeply integrated into the user experience and engineering workflows. This role offers the opportunity to deepen your technical skills, expand your experience with cloud-native and AI-integrated systems, and collaborate closely with experienced engineers, designers, and product managers. You'll take ownership of meaningful components, help shape development standards, and support the growth … modern full stack development, particularly with React, TypeScript, Node.js, Next.js, and database technologies such as PostgreSQL. Experience working with cloud infrastructure, preferably with Azure or Vercel. Good understanding of softwareengineering principles, web architecture, and performance optimisation. Experience building and consuming RESTful and/or GraphQL APIs. Knowledge of automated testing frameworks (e.g., Cypress, Playwright) and best practices More ❯
academic qualifications Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clients to streamline complex trading and logistics. As their product continued to develop, you would play a key role in designing … ensuring the quality and dependability of their software. This is a challenging role where you will be involved with all parts of the technology stack including algorithm design, data engineering, UI/UX, and backend development. You will be a key part of an expert team, with colleagues from a range of technical fields, so good communication skills and … Java, JavaScript and/or TypeScript (above and beyond the university module/practical level) Some experience of working with large existing codebases Practical experience of working in commercial software development environments Not essential, but knowledge of UX/UI, AWS, MongoDB, or Jenkins would all be useful. This a great time to join this successful company as they More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
Job Title: Software Developer Department: Software Development Reporting To: Technical Project Manager (TPM) Location: Panaji, Goa, India Job Type: Work from Home (6 months Probation from office in GOA) Company Profile: They are a leading technology provider in the travel industry with over 25 years of experience, delivering cutting-edge solutions to tour and rail operators worldwide. With … are trusted by 10,000+ travel professionals daily, offering a richer, more comprehensive, and customer-centric approach compared to others in the market. Duties and Responsibilities: 1. As a software developer, you shall be part of an exciting and rapidly expanding team whose responsibility is to put the clients' vision into reality. 2. Your primary role would be Software … applications 7. Conduct thorough testing to ensure application functionality and stability 8. Provide technical support to resolve issues related to developed applications. 9. Create and maintain documentation throughout the software development life cycle. Skills Required: 1. Solid understanding and strong proficiency in C# and the .NET Framework 2. Experience with ASP.NET (Web Forms/MVC) to build scalable web More ❯
Reston, Virginia, United States Hybrid / WFH Options
CGI
Position Description: CGI has an immediate need for a Software Development Engineer in Test (SDET) to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest leaders in the secondary mortgage industry. We take an innovative approach to supporting our client, working side-by-side in an agile … over 92,000+ CGI Members in 40 countries and over 5k+ loyal Clients who are leveraging our end-to-end services across the globe. Your future duties and responsibilities: Software Development Engineer in Test (SDET) will be responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality and reliability of software products. This … role bridges the gap between development and testing by applying softwareengineering principles to test automation and quality assurance processes. Required qualifications to be successful in this role: -Develop and maintain robust, scalable, and efficient automated test suites for API-based applications. -Collaborate with developers, QA engineers, and product managers to understand requirements and translate them into test More ❯
Bedford, Bedfordshire, South East, United Kingdom Hybrid / WFH Options
Rebel Recruitment
Role: Senior Software Engineer - .Net, Angular, Azure Location: Office in Bedfordshire Working Arrangements: Hybrid working policy of 2 days in the office per week Salary: Up to £80k plus great benefits, including enhanced pension and 35 hour working week Youve been looking for a great company thats financially stable, with a lot of interesting work to do, with modern … yourself. If this describes you, read on; this could be the one for you. A great little company, of around 10 people, in Bedfordshire, are building out a new engineering team, and you could be a part of it. They are a Microsoft house, so their tech stack is centered around C#, .Net 8+, Azure, TypeScript, and Angular. I … am looking for someone who is the full package- not only a superb software engineer, skilled in the above technologies, who loves to create efficient, elegant, and well-documented technical solutions, but also who is a great person to be around- a real team player who is naturally curious, takes the initiative, and wants to pitch in wherever they More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Job Description: Your Impact As a Software Data Engineer, you will design, develop, deploy, and maintain data architecture which employs various methods to transform raw data into processed data. You will own the data operations infrastructure, manage and optimise performance, reliability, and scalability of the system to meeting growing demands on ingestion and processing pipelines. To succeed in this … data engineering position, you should have strong problem-solving skills and the ability to combine data from different sources. Data engineer skills also include familiarity with several programming languages. Key areas of responsibility. Orchestration ingestion and storage of raw data into structured or unstructured solutions. Design, Develop, Deploy and Support data infrastructure, pipelines and architecture. Implement reliable, scalable, and … enhance data quality and reliability. Collaborate with data scientists, IT and architects on several projects What you'll bring Successful Candidates will have previous experience as a data or software engineer in a similar role. Attributes required include; Technical expertise in designing, building, and maintaining data pipelines, data warehouses, and leveraging data services. Proficient in DataOps methodologies and tools More ❯
Salford, Manchester, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
unique as it is rewarding. As one of the world's largest broadcasters, our content reaches millions of people daily; and is only made possible by our teams of Software Engineers. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of the UK's tech industry. The Short Form … lives. Your Key Responsibilities And Impact Demonstrate strong expertise in full stack web development as part of a multi-discipline agile team. Take a structured and professional approach to engineering, ensuring high-quality development. Actively participate in pair programming sessions, working closely with other engineers to write maintainable and efficient code. Conduct rigorous testing and collaborate with Test Engineers … for continuous improvement to testing strategies. Drive the ambition to build an outstanding engineering team and culture. Conduct code reviews, maintain coding standards and guidelines. Collaborate with cross-functional teams to define and implement requirements. Participate in and help improve the team's software development methodologies such as pairing, code and documentation reviewing, and continuous delivery. Write, review More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
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. For more information on Leonardo's contribution to ECRS check out: What you'll do as a Low Level Embedded Software Engineer: Develop high quality and robust low level embedded software for a … 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 ❯
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 ❯
+ 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 ❯
+ 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 ❯
financial services or risk-related domains Understanding of domain-driven design and monolith-to-modular transitions Background in CI/CD, DevSecOps, and security-first coding Exposure to greenfield software architecture or legacy refactoring projects Prior engagement with Spotify-model squad structures What You Bring: A pragmatic mindset and passion for clean, maintainable code Autonomy and ownership over your … work Strong collaboration and cross-functional communication skills Enthusiasm for working in a modern, forward-thinking Java engineering environment Interested? Reach out today to secure an interview, and be part of a technically exciting and business-critical initiative in the heart of Brussels. More ❯
London, England, United Kingdom Hybrid / WFH Options
B4B Payments - A Banking Circle Group Company
Job Description: Job Title : Senior Software Engineer Location: London/Remote/Hybrid Job Status: Permanent/Full-time Reports to: Technical Operations Manager About us B4B Payments is a multi-award-winning, global financial services technology company offering an advanced transaction payments platform and APIs for emerging payments and financial services. Our flexible technology and comprehensive services include … and most successful companies around the world, as they accelerate the digitalisation of their customer and supply-chain. About the role We're looking for a UK based, experienced Software Engineer with a deep knowledge of Ruby on Rails to join our friendly, well organised and product led dev team here at B4B Payments. You'll be working closely … with a product owner to deliver accurate, reliable and performant solutions as part of our global payments platform. Responsibilities Bring your energy and engineering mindset to help us build great tech in a fun and fulfilling environment Design and implement new features as part of a product specific team led by a product owner Take ownership of the end More ❯
Springfield, Virginia, United States Hybrid / WFH Options
Lockheed Martin
working on cutting edge HPC technologies to ensure that scientists and engineers will be able to fully utilize modern HPC systems. We are seeking a mid-career level HPC Software Engineer that will work in a High Performance Computing (HPC) Research and Development (R&D) customer contract. You will be an active member of the Technical User Support (TUS … and parallelize codes to the users' requirements. You are involved in system performance analysis through benchmarking, tuning libraries, and generally focused on scientific modeling, numerical processes, and other scientific software issues. You will investigate, analyze and make recommendations regarding user codes and other HPC software issues. This includes understanding best use practices needed to take full advantage of … and/or physics background and experience in some combination of modeling and simulation, Fortran and/or C languages, Python, Korn, BASH, and/or Perl scripting, compilers, software benchmarking, system analysis, algorithm and/or software design. Our employees play an active role in strengthening the quality of life where we live and work by volunteering More ❯
from simple tours to extreme adventures-making lasting memories has never been easier. Viator offers industry-leading flexibility and last-minute availability, making any day extraordinary. The Viator Experiences Engineering team is distributed across Europe and manages the Viator mobile apps, and their supporting infrastructure. We support systems that help operators grow their businesses and enable 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 Senior Software Engineer 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. We support flexible work arrangements More ❯
manufacturers through thousands of digital solutions used across the UK and increasingly, around the world. We're a team of curious problem-solvers and lifelong learners who believe that engineering excellence comes from craft, not complexity. Whether it's refining finance calculations, integrating with external platforms, or streamlining onboarding workflows, our developers are at the heart of making car … quoting and checkout experiences Client Onboarding & Automation - Creating back-office systems that simplify onboarding and reduce operational workload across the platform If you've worked in fintech, ecommerce, UX engineering, or any domain where elegant and performant user journeys are key, then you will feel right at home here. Collaborating with customers, designers & product owners to understand User and … platform Designing elegant user journeys with strong UX at the forefront Making smart, incremental changes, deployed often and safely using CI/CD pipelines Helping define and evolve our engineering standards and architectural direction We'd love you to have some of the following: Proficiency in HTML and CSS preprocessors (e.g., SCSS, SASS, LESS) Understanding of functional, object-oriented More ❯
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 ❯
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 ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Hargreaves Lansdown PLC
Software Engineer (Java) - Active Savings (12 Month Fixed Term Contract) page is loaded Software Engineer (Java) - Active Savings (12 Month Fixed Term Contract) Apply locations Bristol (Harbourside) time type Full time posted on Posted 6 Days Ago time left to apply End Date: July 20, 2025 (11 days left to apply) job requisition id R7723 Excited to grow … Doing Responsible for writing high quality code, adhering to corporate & regulatory standards Working collaboratively with the team to help deliver new features for the businessand 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 … flexible working or part time basis - please ask the Recruitment & Onboarding team for more information. Please note, we are unable to provide employment sponsorship to candidates. Similar Jobs (2) Software Engineer - Unified Client Experience locations Bristol (Harbourside) time type Full time posted on Posted 12 Days Ago time left to apply End Date: July 13, 2025 (4 days left More ❯
candles and cocktails. This is all part of our ambition to build Europe's direct to consumer gifting destination. ️Technology at Bloom & Wild Here at Bloom & Wild the Product Engineering team is organised into cross functional squads, each responsible for a business and architectural domain. They are supported by Platform and Data Engineering and are part of the … tech blog - Code & Wild What you'll be doing You'll play an active role in delivering the roadmap for your squad and be a key part of our Engineering team. You'll be collaborating with other engineers, designers, product managers and stakeholders as you work together to scope out what to build and how. You will own feature … development from ideation through to production release and ongoing maintenance, using an iterative approach to validate ideas and learn. You will be part of our supportive engineering culture as you learn more, and grow your career, within Bloom & Wild Engineering. You'll love this role if you Have demonstrated experience as a Full-Stack Developer with a track record More ❯
we have now. So we are looking for someone who will be fundamental to the success of our vision and is excited to help us drive that forward. The engineering team Heidi's tech allows us to give our customers a seamless experience. Our engineering team work to make our platform run smoothly with tools, automations and integrations … integrating with a new supplier. Upgrading our platform and infrastructure as our business and traffic grow. Delivering work using agile methodologies. Contributing to cross cutting concerns that improve our engineering function. Being actively involved in the planning and technical architecture of our company roadmap. Helping the team meet its goals by collaborating with and helping other team members. What More ❯
you're excited about solving complex problems and committed to delivering high-quality results, you'll be a great fit for our team. Requirements: A degree in Computer Science, SoftwareEngineering, or a related field-or equivalent experience in a relevant role. Solid foundation in object-oriented programming with Java, with some familiarity with frameworks like Spring Boot More ❯