The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade applies technical / professional knowledge, making independent judgements based on practice and significant previous experience to support decision making. Often seen as a referral point or more senior team member to escalate more complex problems. Roles will act independently with minimal guidance, and may act as project managers/formal mentors for junior staff. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple concurrent research, development and production programmes ranging from tens of £k to several £m. Line management of up to 5 software engineers. Responsible for / Key responsibilities Architect, specify requirements, design, implement and test embedded and/or application software in accordance with the project software development process to ensure high quality and timely software deliverables. Apply object-oriented design techniques to enable code re-use and integration with testing frameworks Review and understand system design artefacts to enable the derivation of software requirements and architecture that meet the high-level system requirements. Design, document, review and maintain the software design using modelling tools such as RSA and EA, ensuring model can be used for accurate code generation as required. Develop and maintain knowledge of best practice development processes, language standards and tools, e.g. TDD/BDD, Continuous Integration, DevSecOps, static and run-time analysis tools, C++ standards and secure software development. Estimate time and effort required for software activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Contribute to the Software Community of Practice by proposing improvements in tools, processes and techniques that support quality and innovation and make the software development more efficient and effective. Actively contribute to and/or lead defined aspects of the project to achieve optimal balance between requirements, schedule and cost. Generate and review technical proposals, and provide accurate estimates for the associated effort, costs and risks, for bids and proposals, leading to contract awards. Mentors and coaches less experienced engineers; shares knowledge willingly and constructively. Reviews and signs off significant technical documents; frequently chairs technical reviews for significant deliverables. May have between 0 and 4 direct reports. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. SFIA Programming / software development: Level 2-4 SFIA Programming / software development: Level 5 Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards, and guidelines for software development. Role requirements Willing and able to obtain, and maintain, SC security clearance. Willing and able to obtain, and maintain, DV security clearance (following attainment of SC clearance). Qualifications / skills required Essential: Degree in an engineering, mathematical or science-based subject or equivalent experience. Significant experience of at least one of the following; Embedded product development (including bare-metal and RTOSes such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and Design Patterns such as SOLID Experience of software testing and design for test Desirable: Master’s degree in an engineering, mathematical or science-based subject or equivalent experience. Rust Javascript, node.js, react.js Communications protocols – e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such as MISRA Advanced knowledge of software engineering practices, methodologies, processes, techniques and technology trends Experience of DOORS, RSA, Enterprise Architect, UML and SysML IC LI-EG1 LI-ONSITE Notice Due to the nature of the programs we deliver for our customers, candidates may need to obtain the relevant security clearance or handle export-controlled material as defined by the role's requirements. Applicants must be able to obtain and maintain the appropriate level of security clearance for the role. Due to the nature of our work, you must be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. For more information, please visit the UKSV website. Our Benefits Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including: Participation in an Annual Bonus Scheme Private Medical Cover 25 days’ holiday (plus Bank Holidays) with the option to buy an extra 5 days Pension Contribution 4 x Life Assurance Cover Flexible working hours with opportunity for a 1pm finish on a Friday Flexible benefits including cycle to work scheme, will writing and more Security Clearance Allowance – where relevant and subject to you holding the required security clearance Diversity, Equity & Inclusion Statement At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be the best version of yourself. We also believe that people from different backgrounds and cultures will increase our diversity of thinking, ensuring we successfully deliver to our customers. We, therefore, do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We also support requests for flexible working arrangements wherever possible. If you have any issues with your application, please email us at [email protected]
Job listings
Software engineering visa sponsorship jobs in the UK
Jobs at employers on the Home Office register of licensed sponsors. Confirm sponsorship with the employer for each role.
The 24 newest of 203 jobs
As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serves millions of loyal customers and thousands of colleagues! With ethical values that run right through the company’s core and technology leaders that truly understand software engineers and engineering, it’s an exciting time as we’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Principal Software Engineer to join us working across our Customer Platform team at M&S, where you will be a driving force behind the modernisation of mission-critical systems for M&S, as we scale. As a technical leader, you will be collaborating with multiple cross-functional teams to design, build, and maintain the software that powers our warehouse operations. Reports to Senior Head of Software Engineering What You'll Do: The Principal Software Engineer role is the embodiment of ‘solving problems through technology’ with key responsibilities as follows: Lead technical excellence from design to operations and launch of core product features or strategic programmes Drive technical direction and influence our overall strategy informing decisions on both Technology and Product investments as well as teams’ setup Champion Communities of Practice to help establish engineering excellence at M&S Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem Drive DevOps practices to automate the Product development life cycle and ownership demeanour Partner with both Engineering, Technology and Product leadership to ensure strategies align Develop the best and mentor other senior engineering roles across the entire landscape Promote effective innovation across all of engineering Advocate and strategize for continuous industrialisation and product-minded tech capabilities Inspire ideas to foster purpose and mastery to engineering teams, leading them towards autonomy and maturity Amplify engineering teams by efficiently unblocking them with direction, leading upward, and establishing alignment Raise the profile of MS Tech through public content and contribution/creation into open-source technology Support recruitment, onboarding and internal and external brand outreach activities Who You Are: Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions and services with security controls embedded. Confident driving system design conversations, building systems characterised by high levels of risk, impact, and business or technical complexity Able to analyse current processes, identify, and implement opportunities to optimise processes, and lead and develop a team of specialists to deliver service improvements Experience of using a variety of methods of prototyping. You know how to share methodologies and can mentor others. You look at strategic service design end to end Strong ability to influence industry-based models for the development of new technology applications. You develop effective implementation and procurement strategies, consistent with business needs. You ensure alignment to relevant technical strategies, policies, standards, and practices Strong understanding of quality assurance, testing quadrants and the testing pyramid, and how to apply them Ability to lead senior engineers and technical customers to a desired outcome, without prescribing it Authoritative skills at cloud computing (network, security, serverless, Kubernetes etc) and automation Experience with implementation of Observability and Reliability using market technologies (e.g.: New Relic) Good experience with Performance Engineering (load testing, derivations, tuning, core web vitals, page speed etc.) Expertise in reliability testing Able to influence people at senior levels and from the highly technical to non-technical Desirable experience Previous software engineering community leadership experience Professional presentation delivery at internal and external events An ambition to be an open-source contributor, technology writer or speaker Advocate and experience of Continuous Integration and Continuous Delivery Advanced experience of DevOps: you build it, you run it Cares about the business and the bigger picture with significant prior examples Excellent communication skills, both written and spoken and able to adjust for different audiences A senior leadership mentality that is willing to take ownership. Demonstrable entrepreneurship in previous organisation(s) Tech Stack M&S uses a variety of technologies including; Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What’s In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We’re inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing.
We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day. You’ll be joining the M&S Platform team as a Software Engineering Manager. Our mission is to streamline development at M&S for 200+ engineers and 30+ applications - covering both our customer-facing and colleague-facing applications. You will manage the team building the AI Engineering platform. You will support the team and help direct the technical vision for how we will build reusable pipelines, tooling, build plugins and frameworks that our many apps will harness to boost the developer experience, while contributing code every step of the way. We want to make M&S one of the best places for software development, target the latest tooling and enable our engineers to focus on building the best user experience so that they don’t get held up by common engineering and continuous integration problems. What You'll Do Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation. Cultivating self-management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management. Lead alignment with the overarching technical strategy and working with the wider Technology organisation to craft it. Act as a platform owner, apply accurate product thinking to what is being built with a view to enable and empower as much as possible the digital product(s) that it supports through data and customer centricity, driving the related partner management. Collaborate with the entire engineering leadership, to make us think strategically, to ensure maximum alignment and to maintain a healthy ability to “think big” within their teams. Line management of supporting Staff and Senior Engineers, as well as driving recruitment and retention within the team. Act as custodian of OKR’s within your hub. Supports our engineering communities to drive bar raising and strategic alignment, by creating the space and time within teams for the agenda of these communities to be progressed efficiently. When vendors are involved, the SEM is positioned as the key technical partner. They own it as a vital part of their platform with the same level of reliability and satisfaction as the in-house capabilities they build and run. Who You Are Previous polyglot hands-on senior software engineer Excellent knowledge in AI coding tools and agentic technologies Extensive background in software engineering with several years’ experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical Our Tech Stack Azure cloud services, identity, networking, and security Infrastructure as Code with Terraform, Bicep, or ARM Kubernetes, containers, and platform orchestration CI/CD pipelines, GitHub Actions, and deployment automation Developer portals, golden paths, templates, and self-service tooling Observability, reliability, cost management, and operational excellence Secure access control, governance, and compliance What’s In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We’re inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third-party brands for you and someone in your household, available once you’ve completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market-leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone’s Welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
Job Title: Software Engineer (.NET) Location: Warrington, WA1 1GG, Hybrid after training Salary: Up to £45,000 per annum Contract Type: Permanent Hours: 37,5 hours per week Right to live and work in the UK is required for this role. Role Summary: We have an exciting opportunity for an experienced Software Engineer to join our growing software delivery team. Our team brings together the capabilities of several businesses into one talented, collaborative unit, combining Agile practices with a secure Software Delivery Lifecycle to build and maintain the digital products that underpin our occupational health services. You will play a key role in enhancing and maintaining our occupational health portals and supporting applications, working alongside a positive, friendly team that takes pride in delivering high-quality software. Key Responsibilities: Design and develop new system functionality that enhances our occupational health portals and supporting applications Investigate defects and implement effective, well-considered fixes Contribute to the estimation of planned work, helping the team plan and deliver with confidence Assist in the resolution of incidents and make recommendations to prevent repeat occurrences Develop solutions in line with IT policies, procedures, and our secure Software Delivery Lifecycle Conduct peer reviews of colleagues' work and clearly articulate and justify your own design and implementation decisions in peer and group review settings Deploy application changes safely and in line with team processes Essential Skills & Experience Proven experience as a Software Engineer, with a solid track record of delivering software in a commercial environment Strong hands-on experience with .NET Core and .NET Framework, and confidence working across both Proficiency in JavaScript, with experience building or maintaining web-facing functionality Experience working with Microsoft Azure and/or AWS cloud platforms Comfortable working across multiple areas of the stack and adaptable to evolving technical requirements Solid understanding of software engineering principles, including version control, testing, and secure coding practices Experience contributing to estimation, sprint planning, and Agile ceremonies A collaborative, solutions-focused mindset with the ability to both give and receive constructive feedback in peer reviews Excellent communication skills, able to engage confidently with both technical and non-technical stakeholders What we can offer to you: 25 Days Annual Leave + Bank Holidays Buy and Sell Holiday Scheme Life Assurance Pension Scheme Health Cash Plan Volunteer Days YuLife Employee Benefits Platform Save As You Earn Scheme Eye Test Vouchers Flu Vaccination Scheme Cycle to work scheme Clinical Training Academy Paid CPD Days Professional Registration Fees Paid RAVE Awards Employee Assistance Programme Right to Request Flexible Working From Day 1 About Us Optima Health is the UK's largest provider of Occupational Health and wellbeing services, supporting organisations across both the public and private sectors. With a heritage dating back to 1947, we have been helping employers create healthier, high-performing workplaces for generations, and we continue to evolve with innovative, practical solutions that make a real difference. At the heart of our story are our people. We bring together like-minded professionals who are passionate about improving workplace health and wellbeing and delivering meaningful support to the organisations we work with across the UK. When you join Optima Health, you become part of something bigger. We invest in our people/you through structured induction, ongoing training and tailored career development, helping you build the skills and experience to grow your career. Together, we live our values: One Team – There are no barriers in our business. We trust each other and work together as one team to deliver what our clients need. We all have a part to play in our future, and everyone's contribution is important and valued.
We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day. You’ll be joining the M&S Platform team as a Software Engineering Manager. Our mission is to streamline development at M&S for 1000+ engineers and 30+ applications - covering both our customer-facing and colleague-facing applications. You will manage the team building the SRE function. You will support the team and help direct the technical vision for how we will build reusable pipelines, tooling, build plugins and frameworks that our many apps will harness to boost the developer experience, while contributing code every step of the way. We want to make M&S one of the best places for software development, target the latest tooling and enable our engineers to focus on building the best user experience so that they don’t get held up by common engineering and continuous integration problems. What You'll Do Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation. Cultivating self-management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management. Lead alignment with the overarching technical strategy and working with the wider Technology organisation to craft it. Act as a platform owner, apply accurate product thinking to what is being built with a view to enable and empower as much as possible the digital product(s) that it supports through data and customer centricity, driving the related partner management. Collaborate with the entire engineering leadership, to make us think strategically, to ensure maximum alignment and to maintain a healthy ability to “think big” within their teams. Line management of supporting Staff and Senior Engineers, as well as driving recruitment and retention within the team. Act as custodian of OKR’s within your hub. Supports our engineering communities to drive bar raising and strategic alignment, by creating the space and time within teams for the agenda of these communities to be progressed efficiently. When vendors are involved, the SEM is positioned as the key technical partner. They own it as a vital part of their platform with the same level of reliability and satisfaction as the in-house capabilities they build and run. Who You Are Previous polyglot hands-on senior software engineer Excellent knowledge in SRE concepts and trade-offs Extensive background in software engineering with several years’ experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical Our Tech Stack SLOs, SLIs, error budgets, and reliability strategy Observability with metrics, logs, traces, and alerting Incident response, on-call operations, postmortems, and runbooks Cloud infrastructure, Kubernetes, containers, and distributed systems CI/CD, progressive delivery, rollback, and release safety Automation, toil reduction, and self-healing systems Capacity planning, performance engineering, and cost awareness Security, access control, compliance, and operational governance What’s In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We’re inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third-party brands for you and someone in your household, available once you’ve completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market-leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone’s Welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day. You’ll be joining the M&S Platform team as a Software Engineering Manager. Our mission is to streamline development at M&S for 200+ engineers and 30+ applications - covering both our customer-facing and colleague-facing applications. You will manage the team building the web platform. You will support the team and help direct the technical vision for how we will build reusable pipelines, tooling, build plugins and frameworks that our many apps will harness to boost the developer experience, while contributing code every step of the way. We want to make M&S one of the best places for software development, target the latest tooling and enable our engineers to focus on building the best user experience so that they don’t get held up by common engineering and continuous integration problems. What You'll Do Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation. Cultivating self-management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management. Lead alignment with the overarching technical strategy and working with the wider Technology organisation to craft it. Act as a platform owner, apply accurate product thinking to what is being built with a view to enable and empower as much as possible the digital product(s) that it supports through data and customer centricity, driving the related partner management. Collaborate with the entire engineering leadership, to make us think strategically, to ensure maximum alignment and to maintain a healthy ability to “think big” within their teams. Line management of supporting Staff and Senior Engineers, as well as driving recruitment and retention within the team. Act as custodian of OKR’s within your hub. Supports our engineering communities to drive bar raising and strategic alignment, by creating the space and time within teams for the agenda of these communities to be progressed efficiently. When vendors are involved, the SEM is positioned as the key technical partner. They own it as a vital part of their platform with the same level of reliability and satisfaction as the in-house capabilities they build and run. Who You Are Previous polyglot hands-on senior software engineer Excellent knowledge in modern web technologies Extensive background in software engineering with several years’ experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical Our Tech Stack Next.js/React CSS Modules Playwright & Jest GraphQL GitHub + GitHub Actions NX Azure What’s In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We’re inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third-party brands for you and someone in your household, available once you’ve completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market-leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone’s Welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day. You’ll be joining the M&S Platform team as a Software Engineering Manager. Our mission is to streamline development at M&S for 200+ engineers and 30+ applications - covering both our customer-facing and colleague-facing applications. You will manage the team building the AI Engineering platform. You will support the team and help direct the technical vision for how we will build reusable pipelines, tooling, build plugins and frameworks that our many apps will harness to boost the developer experience, while contributing code every step of the way. We want to make M&S one of the best places for software development, target the latest tooling and enable our engineers to focus on building the best user experience so that they don’t get held up by common engineering and continuous integration problems. What You'll Do Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation. Cultivating self-management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management. Lead alignment with the overarching technical strategy and working with the wider Technology organisation to craft it. Act as a platform owner, apply accurate product thinking to what is being built with a view to enable and empower as much as possible the digital product(s) that it supports through data and customer centricity, driving the related partner management. Collaborate with the entire engineering leadership, to make us think strategically, to ensure maximum alignment and to maintain a healthy ability to “think big” within their teams. Line management of supporting Staff and Senior Engineers, as well as driving recruitment and retention within the team. Act as custodian of OKR’s within your hub. Supports our engineering communities to drive bar raising and strategic alignment, by creating the space and time within teams for the agenda of these communities to be progressed efficiently. When vendors are involved, the SEM is positioned as the key technical partner. They own it as a vital part of their platform with the same level of reliability and satisfaction as the in-house capabilities they build and run. Who You Are Previous polyglot hands-on senior software engineer Excellent knowledge in AI coding tools and agentic technologies Extensive background in software engineering with several years’ experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies, Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical Our Tech Stack GitHub Actions, Copilot SDK, and agentic workflows Model evaluation and quality measurement Secure AI integrations, identity, and access control Agent frameworks and orchestration patterns Cloud deployment and production operations TypeScript or Kotlin for production software development What’s In It For You Working at M&S means being part of something bigger - helping to deliver quality, value and service to millions of customers every day. We’re inclusive, fast-moving and always evolving, with a strong sense of purpose and a focus on doing the right thing. Here are just a few of the benefits that make working here even more rewarding: 20% colleague discount on all M&S products and many third-party brands for you and someone in your household, available once you’ve completed your probation Competitive holiday allowance with the option to buy more Discretionary bonus schemes linked to your performance and ours Strong pension and life assurance to help plan for the future Tailored induction and training to support your development from day one Exclusive perks and savings through our M&S Choices portal Market-leading family policies, including parental, adoption and neonatal leave 24/7 wellbeing support, including virtual GP access and mental health services One paid volunteer day a year to support a cause that matters to you Everyone’s Welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
As a Software Engineering Manager within Store Payments & Infrastructure, you will lead teams running and evolving business-critical store systems, ensuring they are reliable in live trading environments. Working across multiple engineering teams and third-party partners, you will maximise delivery outcomes in a domain built on complex integrations with store hardware and external systems, improving how these platforms are designed, tested and operated at scale. You will lead teams working across technologies including Micronaut, Spring Boot, Kafka, GitHub Actions, Azure Pipelines, Azure DevOps, Kubernetes, Docker, Azure Storage, Redis and Dynatrace. This role is ideal for a technology leader with experience delivering high-quality software in complex, production-critical environments while driving reliability, modernisation and engineering excellence. Due to high interest, this role may close earlier than advertised. We recommend applying as soon as possible. What you'll do Your key accountabilities will include: • Being accountable for engineering excellence within your teams, from behaviours to operations, from technical direction to solution in production and from skills and growth to reputation. • Cultivating self-management and accountability throughout the team via leadership, clear sense of purpose and thoughtful talent management. • Leading alignment with the overarching technical strategy and working with the wider Technology organisation to craft it. • Acting as a platform owner, applying product thinking to enable and empower store systems through improved reliability, scalability and developer productivity. • Driving engineering performance, system reliability, speed of change and quality whilst supporting modernisation and reducing technical debt. Who you are Your skills and experience will include: • Previous hands-on senior software engineering experience across complex, production-critical systems. • Extensive software engineering experience across a variety of systems and technologies, including large-scale, live operational environments. • Experience building and leading highly skilled engineering teams that deliver high-quality software in high-availability, customer-impacting systems. • Strong understanding of system design, software architecture, cloud technologies, testing strategies, reliability engineering and DevOps principles. • Experience working with technologies including Micronaut, Spring Boot, Kafka, Azure DevOps, Kubernetes, Docker and Azure services, alongside strong stakeholder management and people leadership skills. Our Tech Stack Java, Spring Boot, Micronaut & REST APIs Kafka Event Streaming Azure, Azure DevOps & Azure Storage Kubernetes, Docker & Microservices GitHub Actions, Azure Pipelines & CI/CD Redis, Dynatrace & Observability Tooling Everyone’s welcome We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don’t hesitate to let us know when completing your application. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.
We tackle the most complex problems in quantitative finance, by bringing scientific clarity to financial complexity. From our London HQ, we unite world-class researchers and engineers in an environment that values deep exploration and methodical execution - because the best ideas take time to evolve. Together we’re building a world-class platform to amplify our teams’ most powerful ideas. As part of our engineering team, you’ll shape the platforms and tools that drive high-impact research - designing systems that scale, accelerate discovery and support innovation across the firm. Take the next step in your career. The role The Observability Engineering Team manages access to G-Research’s telemetry platforms, ensuring our engineering teams can effectively produce and consume telemetry for their services. We are looking for a technically strong, customer-focused Software Engineer to help make observability easier to adopt across the organisation. This role focuses on the producer side: instrumentation patterns, OpenTelemetry SDKs and the collector configurations that help teams emit consistent, high-quality telemetry. This role is suited to someone who enjoys creating leverage through shared engineering patterns rather than building a single product feature set. You will use your engineering and emerging AI engineering skills to improve how teams instrument, understand and operate their services across the firm. You will help improve our service-level visibility, working closely with application and infrastructure teams enabling golden paths for instrumentation across C, Python and Kubernetes-based services, and ongoing development of our observability capabilities. Key responsibilities Key responsibilities of the role include: Extending and maintaining OpenTelemetry SDKs, libraries and Collectors Building and supporting instrumentation paths across Kubernetes and non-Kubernetes workloads Embedding observability standards across platform and application teams Leveraging AI and AI assisted engineering to accelerate productivity and value Scaling and improving our telemetry backend systems and pipelines Improving incident response with better telemetry coverage Participating on the out of hours on-call rotation Who are we looking for? The ideal candidate will have the following skills and experience: Strong problem-solving skills and the ability to turn standards into usable libraries, examples and guidance Programming skills in Cand/or Python with a good understanding of software architecture Hands-on experience with OpenTelemetry SDKs, instrumentation and Collectors Proficiency in Kubernetes and cloud-native observability Good understanding of metrics, logs and traces, and how they are used by engineering teams to debug and operate services DevOps tooling experience using tools such as Terraform, ArgoCD, Helm or Jenkins Interest in AI engineering and SRE practices to improve incident response and RCA Desirable but not essential experience includes: Prometheus/PromQL, VictoriaMetrics, OpenSearch, Grafana or similar observability backends Auto-instrumentation, distributed tracing, structured logging or trace/metric correlation Kafka or telemetry pipeline architectures Why should you apply? Highly competitive compensation plus annual discretionary bonus Lunch provided (via Just Eat for Business) and dedicated barista bar 35 days’ annual leave 9% company pension contributions Informal dress code and excellent work/life balance Comprehensive healthcare and life assurance Cycle-to-work scheme Monthly company events Location: London Apply Now Sokratis Software Engineer "My favourite part of working at G-Research is the people, from my colleagues to our customers. The culture is great and encourages collaboration, which makes it easier for everyone to work together." Find out more Get to know us What is it like working at a leading quantitative research and technology firm? Watch our video We are G-Research, a leading quantitative research and technology firm. From our offices in London and Dallas, we bring together world class researchers and engineers in a collaborative culture that values deep exploration, methodical execution, and long-term thinking. We apply scientific rigour, advanced machine learning, and cutting edge technology to tackle the hardest problems in finance, to predict movements in global markets. We are hiring. Build your career and bring your ideas to life in a culture that amplifies your impact and supports your growth.
Ability to work in a hybrid arrangement (office located in Ware). Ability to work in a dynamic team and fast-paced environment and contribute across the entire software development lifecycle, from initial concept generation to final design and implementation. Core Technical Proficiencies: Programming Languages: C/C++ Operating Systems: Practical experience with Linux environments. Concurrency: Understanding of multithreaded programming concepts and implementations. Networking: Knowledge of TCP and UDP networking protocols. Robotics Control: Experience or strong interest in robotic control programming is a significant plus. DevOps & CI/CD: Familiarity with automated testing, continuous integration, and deployment pipelines. Version Control: Proficiency with Git and collaborative development workflows. Responsibilities: Design and implement robust, scalable, and multi-threaded object-oriented software in C++ to address complex challenges in high-speed data processing and networking. Architect and develop advanced software modules utilizing modern C++ design patterns and best practices. Analyze, identify, and optimize low-level system performance issues, applying strong problem-solving skills and engineering expertise. Develop innovative algorithms for controlling image acquisition parameters and managing environmental conditions. Produce comprehensive design documentation detailing software architecture, algorithms, and implementation strategies. Collaborate closely with hardware engineers during board bring-up, system integration, and debugging activities. Conduct thorough peer code reviews to ensure adherence to coding standards, design guidelines, and maintainability. Work closely with Quality Assurance teams to define test cases for new features, identify areas for regression testing, and ensure high product quality. Adhere to and continuously improve established development processes throughout all phases of design and implementation. Contribute to a collaborative development environment by leveraging version control (Git) and participating in code reviews and workflow discussions. Basic Requirements Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electronics, or Electrical Engineering. At least 3 years of hands-on experience in embedded systems development. Advanced proficiency in C and C++ design and programming for embedded applications. Solid understanding of operating system concepts, including processes, threads, mutexes, and exception handling. Proficient in using C/C++ compilation and debugging tools. Extensive experience with build systems, especially CMake, and with compilers and related toolchains. Experience with scripting languages, build systems, and version control systems (e.g., Git). Proven experience developing in a Linux environment for ARM target processors. In-depth understanding of embedded design principles, including C/C++ memory management, microprocessor architectures, instruction efficiency, and I/O timing. Fluent in English, both spoken and written. Advantageous Skills and Knowledge: Candidates possessing the following skills will be highly regarded: Programming Languages: C++17, proficiency with Python and/or C. Image Processing: Familiarity with image processing techniques, libraries, or frameworks. Camera Systems: Experience working with camera hardware and software interfaces. Containerization: Experience with Docker and containerization for software deployment and development. DevOps & CI/CD: Familiarity with GitLab, GitLab CI/CD, or similar platforms for continuous integration and deployment. Version Control: Experience collaborating within distributed teams using Git and GitLab. Personal Attributes: Problem-Solving: Demonstrated ability to tackle complex technical challenges. Collaboration: Effective team player comfortable with cross-functional collaboration. Adaptability: Readiness to learn new technologies and adapt to evolving project requirements. Initiative: Proactive approach to identifying and resolving issues. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work you’ll get: Competitive salary and bonus schemes. Two weeks additional pay per year (holiday bonus). 25 days holiday entitlement + bank holidays. Attractive defined contribution pension scheme. Employee stock purchase plan. Flexible working options. Private medical care. Life assurance. Enhanced maternity and paternity pay. Career development support and wide ranging learning opportunities. Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals. Corporate social responsibility initiatives including support for volunteering days. Well known companies discount scheme. LI-ST1 Travel Requirements Under 10% Relocation Provided None Position Type Experienced Referral Payment Plan Yes Company Motorola Solutions UK Limited EEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
As a Software Engineer within Barclaycard Payments, you will help design, build and operate customer-facing products that support one of the UK's leading payments businesses. Working across the technology stack, you will contribute to the delivery of scalable solutions, collaborate with experienced engineering teams and play a key role in shaping the future of a business undergoing significant transformation. Barclaycard Payments processes billions of pounds of payments annually for businesses across the UK. Through our strategic partnership with Brookfield Asset Management, we are transforming the business into a standalone fintech focused on innovation, growth and customer outcomes. As a Software Engineer, you will work as part of a Product Delivery team responsible for building, delivering and supporting products end-to-end. You'll collaborate with engineers, product teams and business stakeholders to develop high-quality solutions, contribute to technical improvements and support the ongoing evolution of our technology landscape. To be successful as a Software Engineer you should have: Software engineering experience, with knowledge of modern application development practices. Experience developing solutions across frontend, backend or full-stack environments. A focus on delivering customer-centred solutions and positive business outcomes. Excellent communication and collaboration skills. Additional skills of value include: Experience within payments, fintech or technology-led organisations. Knowledge of AI technologies and machine learning integration. Experience with technologies such as Rust, Kotlin, TypeScript or React. Knowledge of Kubernetes, cloud-native platforms and containerisation technologies. Experience with DevOps practices, CI/CD methodologies and infrastructure as code. Knowledge of event-driven architecture, messaging technologies and API development. This role is based in London. We support a hybrid working model, with colleagues expected to attend the office three daysper week. Participation in an on-call rota may also be required. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/ processes; deliver continuous improvements and escalate breaches of policies/procedures.. If managing a team, they define jobs and responsibilities, planning for the department’s future needs and operations, counselling employees on performance and contributing to employee pay decisions/changes. They may also lead a number of specialists to influence the operations of a department, in alignment with strategic as well as tactical priorities, while balancing short and long term goals and ensuring that budgets and schedules meet corporate requirements.. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.. OR for an individual contributor, they will be a subject matter expert within own discipline and will guide technical direction. They will lead collaborative, multi-year assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will train, guide and coach less experienced specialists and provide information affecting long term profits, organisational risks and strategic decisions.. Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional areas of impact and alignment. Manage and mitigate risks through assessment, in support of the control and governance agenda. Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work your team does. Demonstrate comprehensive understanding of the organisation functions to contribute to achieving the goals of the business. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategies. Create solutions based on sophisticated analytical thought comparing and selecting complex alternatives. In-depth analysis with interpretative thinking will be required to define problems and develop innovative solutions. Adopt and include the outcomes of extensive research in problem solving processes. Seek out, build and maintain trusting relationships and partnerships with internal and external stakeholders in order to accomplish key business objectives, using influencing and negotiating skills to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right.
Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. What We do / The Team: Markets Operations Technology is going through an exciting phase of transformation in margin and collateral domain. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post‑trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. Role Overview/What will you do: As Lead Software Engineer in our global technology team, you will be working with a group of passionate engineers who build technical solutions to complex business problems. You will be instrumental in shaping the future of our product and working towards a target state of a fully automated platform with minimal manual interventions. You will have an opportunity to participate in the whole spectrum of building a software solution, closely working with product teams and users. We expect you to contribute to our vision of building a strong engineering culture within our global teams. This role is for someone who is a strong technologist, enjoys solving engineering challenges, has experience in building robust and high-quality solutions, has excellent communication skills and can manage multiple priorities simultaneously. Key Skills and Experience required - Hands-on professional software development experience Proficiency in programming in Java, Python, JavaScript or React Experience of building RESTful APIs using popular frameworks like Spring Experience of working with event driven systems, microservices, micro-frontend UIs Experience of following TDD and clean code principles Proficiency with data structures, algorithms and SQL Able to independently work in fast paced and rapidly changing environment Bachelor’s degree in computer science or engineering field involving software programming or systems engineering Any Beneficial / Nice to have skills and experience: Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database Experience of working in investment bank or financial services industry This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we’ll provide you: By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Visit our About Us | Culture, Values & Benefits page to learn more. (opens in new window) Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.
Atos is the Atos Group brand dedicated to AI-powered, secure, end-to-end digital services. Atos designs, develops, and operates critical digital environments that drive performance, resilience and sovereignty, helping public and private organizations worldwide retain control over their data and infrastructures, while meeting regulatory requirements. With more than 52,000 employees serving over 4,500 clients across 54 countries, Atos helps modernize core IT systems, accelerate cloud and data transformation, strengthen cybersecurity, and deliver secure digital workplace environments to support its clients, its employees and society. Atos also provides consulting and advisory services through its Atos Amplify brand. A trusted partner in operating complex and mission-critical environments, Atos supports organizations across highly regulated and sovereign contexts. About Atos Group Atos Group is a global leader in digital transformation with c. 54,000 employees and annual revenue of c. €7.2 billion, operating in 54 countries under two brands - Atos for services and Eviden for products and systems. European number one in cybersecurity and a leader in cloud, Atos Group is committed to a secure and decarbonized future and provides tailored AI-powered, end-to-end solutions for all industries. Atos Group is listed on Euronext Paris. About Our Team Our Full stack engineering team brings together experienced engineers, diverse perspectives, and a flat team structure that enables visibility and impact from day one. With 40–50 professionals across the practice, we deliver some of the most exciting projects in the market — from next‑generation fintech payment platforms to global insurance systems deployed across multiple countries. AI is an important part of our work, but this role is grounded in strong software engineering fundamentals. We are looking for senior engineers who enjoy architecture, system design, and end‑to‑end delivery, with a genuine interest in modern technologies, including AI. The role requires Security Clearance or ability to get SC in short timescales. We are looking for an exceptional Lead Full Stack Engineer who wants to solve difficult problems, build important systems and remain genuinely hands-on. You will lead the engineering of complex, high-profile software and AI-enabled solutions for major government and enterprise clients. These are environments where security, resilience, scale and sound technical judgement matter, and where the systems you build deliver real operational outcomes. This is not a coordination role or an architecture position detached from delivery. You will write production code, tackle the hardest technical challenges, make critical design decisions and set the engineering standard for the teams around you. What exceptional looks like You can enter an unfamiliar programme, understand the system quickly, identify the real constraints and establish a credible technical route forward. You can design the solution, build its most difficult components, integrate models and tools, implement the necessary controls and explain your decisions to a senior client. You make good engineers better and leave behind stronger systems, practices and teams. You combine the depth of a principal engineer, the breadth of a full stack engineer, the practical capability of an AI engineer and the judgement of a trusted technical consultant. If you still love building software, want ownership of genuinely difficult engineering challenges and care about delivering systems that work in the real world, we would like to hear from you. Technical landscape We do not recruit around a rigid stack. You may have experience with technologies such as Go, Java, C, Python, JavaScript, TypeScript, React, AWS, Azure, Kubernetes, relational databases, event-driven systems, open-weight models, vector search or agent orchestration frameworks. Depth, adaptability and engineering judgement matter more than matching a checklist. What makes this role different You will have the opportunity to: • Shape technically ambitious programmes from discovery through to production. • Work across modern software engineering, cloud, AI and agentic AI. • Solve complex problems without being constrained to a single technology stack. • Test new technologies and approaches against real delivery challenges. • Influence engineering standards, reusable patterns and technical strategy. • Work directly with senior client stakeholders and become a trusted technical adviser. • Mentor strong engineers and build high-performing engineering teams. • Deliver systems with meaningful impact across major government and enterprise services. What you’ll do • Lead the design and delivery of secure, resilient and production-grade applications. • Remain hands-on across frontend, backend, APIs, data, integration, cloud and deployment. • Build AI-enabled applications and agentic workflows that connect models, tools, data and enterprise systems. • Design agent orchestration, retrieval, context, state, memory, permissions and human oversight. • Establish robust approaches to AI evaluation, security, reliability, observability and cost. • Solve difficult problems across architecture, performance, scalability and production operations. • Make pragmatic technical decisions based on evidence and clearly explain the trade-offs. • Lead teams through ambiguity and complex delivery rather than waiting for perfect requirements. • Raise engineering standards through practical leadership, mentoring and constructive challenge. • Work closely with clients, architects, product teams and delivery leaders. What we’re looking for You will be an outstanding software engineer who has developed into a technical leader without moving away from engineering. You will bring: • Exceptional and recent hands-on software engineering experience. • A record of personally delivering complex, production-grade systems. • Deep understanding of how modern systems operate end to end. • Strong system-design and architecture capability backed by the ability to implement and validate your decisions. • Broad experience across frontend, backend, APIs, databases, automated testing, CI/CD, containers and cloud platforms. • Experience diagnosing difficult issues across application, infrastructure and runtime boundaries. • Genuine technology independence and the ability to master unfamiliar tools and platforms quickly. • Strong judgement across security, performance, reliability, maintainability, observability and cost. • Experience leading and mentoring excellent engineers while remaining technically credible. • The confidence to challenge weak assumptions and defend better technical approaches. • Excellent communication and client-facing skills. • Experience working in government, regulated or complex enterprise environments. • Eligibility and willingness to obtain SC clearance. AI and agentic AI capability You will have practical experience taking AI beyond demonstrations and into secure, supportable production environments. We are looking for experience in areas such as: • Building applications using large language models or other modern AI models. • Designing agentic workflows involving tool use, structured outputs and external system integration. • Retrieval-augmented generation, embeddings, grounding and context management. • Agent orchestration, state, memory, permissions, error recovery and human-in-the-loop controls. • Evaluation of quality, reliability, safety and measurable business outcomes. • AI security, including prompt injection, data protection, access control and auditability. • Hosted, private, open-weight, sovereign or disconnected deployment patterns. • AI-assisted software engineering, with rigorous validation of generated code and designs. Just as importantly, you will know when AI is the right solution and when conventional deterministic software is the better engineering choice. Recruiter Contact: Please write directly to Ofelia Georgieva on Ofelia Georgieva | LinkedIn [email protected] Diversity, Equity & Inclusion Here at Atos, diversity and inclusion are embedded in our DNA. Read more about our commitment to a fair work environment for all. As a Disability Confident employer, we encourage applications from all applicants, especially, differently abled applicants. We aim to ensure that those who meet the minimum criteria for this position will be offered an interview. We are committed and willing to making reasonable adjustments to the application and assessment process to accommodate your needs. We are also a care leaver-friendly employer. If you require additional support with your application, please contact our recruiter or send an email to our dedicated mailbox - [email protected]
At Deloitte, we work on the technology that keeps the UK secure, resilient, and ready for tomorrow. Our Defense & Security engineers build the digital foundations behind some of the most complex systems in government – from critical infrastructure to advanced data platforms. We don’t just test code – we test products that matter. As an SDET here, you’ll apply engineering discipline to drive quality – building automation frameworks that scale, crafting solutions that find defects fast to accelerate delivery, and helping our clients build confidence in what they deploy. We’re growing rapidly across our Defense & Security portfolio. If you already hold DV clearance and want to design, build, and test solutions that protect the nation, we’d love to meet you. Connect to your career at Deloitte Deloitte drives progress. Using our vast range of expertise, we help our clients' become leaders wherever they choose to compete. To do this, we invest in outstanding people. We build teams of future thinkers, with diverse talents and backgrounds, and empower them all to reach for and achieve more. What brings us all together at Deloitte? It’s how we approach the thousands of decisions we make every day. How we behave, our beliefs and our attitudes. In other words: our values. Whatever we do, wherever we are in the world, we lead the way, serve with integrity, take care of each other, foster inclusion, and collaborate for measurable impact. These five shared values lead every decision we make and action we take, guiding us to deliver impact how and where it matters most. Connect to your opportunity This team is focused on the technical delivery of new solutions that solve complex challenges for clients. Join us to drive innovation and technology forward, collaborating with cross-functional teams and using cutting-edge tools. Offering excellent development opportunities, you will have the chance to hone your technical craft, gain new skills, and complete qualifications and certificates. This is your chance to make a real impact. We’re looking for test engineers who love writing code and finding bugs. As an SDET, you’ll build automation frameworks that form the backbone of modern delivery. You’ll help clients deliver faster, with confidence, across some of the largest and most technically ambitious programmes in the country. You’ll work shoulder-shoulder with developers, DevOps engineers, and business analysts – designing, implementing, and scaling test automation that works I the real world. You’ll be trusted to make technical decisions, explore and implement new tools, and shape how our teams delivery quality. You might find yourself: Designing and implementing modern test automation frameworks for APIs, microservices, and front-end applications. Embedding test automation in CI/CD pipelines using tools such as, Azure DevOps, Jenkins, or GitHub Actions. Writing maintainable, readable tests in languages such as Java, Python, C, or JavaScript/TypeScript. Collaborating with client and Deloitte teams to define the right approach to quality across projects. Analysing failures, identifying root causes, and improving test reliability. Mentoring others and contributing to Deloitte’s internal tools, accelerators, and communities of practice. Your work will have national impact – the systems we test are used by millions of people every day, often in mission-critical environments. Connect to your skills and professional experience You’re curious, collaborative, and hands-on. You care about clean, testable code. You take initiative and are pragmatic – you know when to automate, when to refactor, and when to ship. You bring clarity to complexity with great communication and enjoy helping teams build confidence through quality engineering. Essentials: UK Developed Vetting (DV) clearance Strong coding skills in at least one of: Java, C, Python, or JavaScript / TypeScript Experience building or extending automation frameworks (API, web, or mobile) Familiarity with testing frameworks and tools, such as Selenium, RestAssured, Appium, Cucumber, or Playwright Experience with source control, such as Git Experience working in agile teams, using tools such as Jira, or Azure DevOps A collaborative mindset and strong communication skills Desirables: Practical knowledge of CI/CD pipelines Understanding microservice and container-based architectures Experience with cloud technologies (AWS, Azure, or GCP) Contributions to open-source projects or developer communities Knowledge of performance, security, or accessibility testing Exposure to infrastructure-as-code or container orchestration tools (Docker, Kubernetes, Terraform) Connect to your business - Technology and Transformation Distinctive thinking, deep expertise, innovation and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest tech and transformational challenges around, join us. Together, we’ll make an impact that matters. Engineering, AI and Data We lead transformation at the heart of our clients; re-engineering the core of our clients’ organisations, helping to unleash growth, and creating better futures for their customers, citizens and employees. Personal independence Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to a number of audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints (e.g., in relation to any financial interests and employment relationships). This can mean that you and your "Immediate Family Members" are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm, and also prohibitions on certain employment relationships (e.g., you are not permitted to hold a secondary employment role with SEC audit clients of the firm whilst being employed by the firm). The recruitment team will provide further detail as you progress through the recruitment process or you can contact the Independence team upon request. Connect with your colleagues “What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of.” - Dan, Technology and Transformation Our hybrid working policy You’ll be based in Bristol or Manchester with hybrid working. At Deloitte we understand the importance of balancing your career alongside your home life. That’s why we’ll support you to work flexibly through our hybrid working policy. Depending on the requirements of your role, you’ll have the opportunity to work in your local office, virtual collaboration spaces, client sites and remotely. You’ll get the chance to meet face to face when needed, while you collaborate and learn from colleagues, share your experiences, and build the relationships that will fuel your career and prioritise your wellbeing. Please check with your recruiter for the specific working requirements that may apply for your role. Our commitment to you Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before. We want you. The true you. Your own strengths, perspective and personality. So we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for. Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead. Connect to your next step A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level. Discover more reasons to connect with us, our people and purpose-driven culture at deloitte.co.uk/careers
Do you want to be at the heart of some of the biggest and most ambitious programmes undertaken to keep our country safe? We are proud of the impact we have with our Defence & Security clients, the strength of our relationships, and the variety of our skills and expertise that we bring to help them achieve their mission. We’re growing our teams across all of Technology and Transformation. If you are cleared DV level, we are very keen to hear from you. Connect to your career at Deloitte Deloitte drives progress. Using our vast range of expertise, we help our clients become leaders wherever they choose to compete. To do this, we invest in outstanding people. We build teams of future thinkers, with diverse talents and backgrounds, and empower them all to reach for and achieve more. What brings us all together at Deloitte? It’s how we approach the thousands of decisions we make every day. How we behave, our beliefs and our attitudes. In other words: our values. Whatever we do, wherever we are in the world, we lead the way, serve with integrity, take care of each other, foster inclusion, and collaborate for measurable impact. These five shared values lead every decision we make and action we take, guiding us to deliver impact how and where it matters most. Connect to your opportunity This team is focused on the technical delivery of new solutions that solve complex challenges for clients. Join us to drive innovation and technology forward, collaborating with cross-functional teams and using cutting-edge tools. Offering excellent development opportunities, you will have the chance to hone your technical craft, gain new skills, and complete qualifications and certificates. This is your chance to make a real impact. We're looking for people who are, by which we mean natural initiative-takers who bring out the best in others, are brilliant listeners and can grow our business without compromising standards, integrity or culture. We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team in the public sector. The ideal candidate will possess a strong background in both front-end and back-end development, with a focus on creating innovative and efficient solutions for government-related projects. The successful candidate will play a key role in designing, implementing, and maintaining web applications that address the unique challenges and requirements of Defence & Security. Design, develop, and deploy robust web applications for public sector projects. Contribute to the entire software development lifecycle in collaboration with cross-functional teams. Create responsive user interfaces using modern front-end technologies and frameworks. Develop secure and efficient server-side logic, utilizing languages and frameworks. Implement security best practices, ensuring compliance with government regulations. Conduct regular security assessments and collaborate to address vulnerabilities. Develop and maintain well-documented RESTful APIs for seamless system communication. Work with project managers, UX/UI designers, and stakeholders to translate requirements into technical specifications. Communicate effectively with non-technical stakeholders for feedback and alignment with project goals. Connect to your skills and professional experience All applicants must hold (or willing to be security cleared) UK security clearance to Developed Vetting level. Candidates will have hands-on experience with one or more technologies (or equivalent) relevant to these areas: Essentials skills: Proficient in modern front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js. Strong skills in server-side logic using languages such as Node.js, Python, or Java. Experience with both SQL and NoSQL databases, including data modelling for government applications. Proficient in analyzing complex issues and implementing effective solutions for public sector challenges. Flexibility to navigate changing project requirements in the dynamic public sector environment. Strong verbal and written communication skills to convey technical concepts; ability to collaborate effectively in cross-functional teams. Desirable skills: Familiarity with government processes, policies, and systems, enhancing the ability to tailor solutions to public sector needs. Understanding of UX principles to create applications that are accessible and user-friendly for government officials and the public. Proven ability to develop and maintain well-documented RESTful APIs for seamless system communication. Experience with implementing and adhering to security best practices for government data. Connect to your business - Technology and Transformation Distinctive thinking, deep expertise, innovation and collaborative working. That’s what connects us. That’s what makes us Deloitte. If you want to help solve some of the biggest tech and transformational challenges around, join us. Together, we’ll make an impact that matters. Customer Human connections are integral to business. We combine people, ideas and technology to support our clients to build strong connections. For example, through commerce, customer design and sales services. Personal independence Regulation and controls are standard practice in our industry and Deloitte is no exception. These controls provide important legal protection for both you and the firm. We are subject to a number of audit regulations, one of which requires that certain colleagues abide by specific personal independence constraints (e.g., in relation to any financial interests and employment relationships). This can mean that you and your "Immediate Family Members" are not permitted to hold certain financial interests (shares, funds, bonds etc.) with audit clients of the firm, and also prohibitions on certain employment relationships (e.g., you are not permitted to hold a secondary employment role with SEC audit clients of the firm whilst being employed by the firm). The recruitment team will provide further detail as you progress through the recruitment process or you can contact the Independence team upon request. Connect with your colleagues “What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte’s clients include many of the world’s largest organisations; I wanted to be part of a team that made a difference that I could be proud of." - Dan, Technology and Transformation Our hybrid working policy You’ll be based in Bristol, Cambridge, London, or Manchester with hybrid working. At Deloitte we understand the importance of balancing your career alongside your home life. That’s why we’ll support you to work flexibly through our hybrid working policy. Depending on the requirements of your role, you’ll have the opportunity to work in your local office, virtual collaboration spaces, client sites and remotely. You’ll get the chance to meet face to face when needed, while you collaborate and learn from colleagues, share your experiences, and build the relationships that will fuel your career and prioritise your wellbeing. Please check with your recruiter for the specific working requirements that may apply for your role. Our commitment to you Making an impact is more than just what we do: it’s why we’re here. So we work hard to create an environment where you can experience a purpose you believe in, the freedom to be you, and the capacity to go further than ever before. We want you. The true you. Your own strengths, perspective and personality. So we’re nurturing a culture where everyone belongs, feels supported and heard, and is empowered to make a valuable, personal contribution. You can be sure we’ll take your wellbeing seriously, too. Because it’s only when you’re comfortable and at your best that you can make the kind of impact you, and we, live for. Your expertise is our capability, so we’ll make sure it never stops growing. Whether it’s from the complex work you do, or the people you collaborate with, you’ll learn every day. Through world-class development, you’ll gain invaluable technical and personal skills. Whatever your level, you’ll learn how to lead. Connect to your next step A career at Deloitte is an opportunity to develop in any direction you choose. Join us and you’ll experience a purpose you can believe in and an impact you can see. You’ll be free to bring your true self to work every day. And you’ll never stop growing, whatever your level. Discover more reasons to connect with us, our people and purpose-driven culture at deloitte.co.uk/careers
We are seeking a skilled and motivated Senior Software Engineer to join our dynamic team at CWAN. The role joins our Beacon Core Engineering team. The Core team develops large part of Beacon Cloud, just above the Platform abstraction. It deals with the developer tools (SDLC) that we offer to clients and use internally - IDE including Cline integration, Code Review, Test Framework, Release process; also runtime execution - batch scheduler, super computer scheduler, containerization, coding libraries - dependency graph and deal model used by the financial layer and clients directly. In this role, you will be responsible for designing, building, deploying, and maintaining high-quality code while collaborating with cross-functional teams to enhance our software offerings. This position is ideal for an engineer who is driven by client satisfaction and has a strong commitment to continuous learning and improvement. We use AI agents to speed up development safely and at same time help clients achieve the same. Responsibilities Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested. Use AI agents to speed up development and advise others how to use them safely, both clients and internally. Break down and solve complex problems efficiently, utilizing research and collaboration as needed. Communicate effectively across various mediums, with different audiences, and at appropriate times. Implement and maintain multiple levels of automated testing (e.g., unit, integration, contract, end-to-end). Mentor new and less-experienced team members, sharing knowledge and best practices. Lead design and feature discussions, advocating for enhancements in software performance, scalability, reliability, and security. Coordinate with cross-functional teams to ensure successful integration of software applications. Troubleshoot and resolve production incidents promptly and effectively. Understand customer needs and address issues with empathy and a sense of urgency. Undertake any other reasonable activities required by management. Required Skills Excellent proficiency in Python Experience with TypeScript or Javascript, and Rust would be a strong plus Familiarity with C++ is a plus. Experience in Financial domain is a plus. Strong command of a typed, object-oriented programming language. Deep knowledge of software methodologies, tools, and common architectural patterns. Passion for working in a software-as-a-service environment. Strong focus on client satisfaction and user experience. Excellent teamwork and collaboration skills. Ability to manage time effectively and deliver results within deadlines. Commitment to continuous learning and professional development. Exceptional analytical and problem-solving skills. Proficient in Microsoft Office and other essential computer applications. Attention to detail and strong documentation capabilities. Outstanding verbal and written communication skills. Strong organizational and interpersonal skills. Education and Experience: Degree in Computer Science or related field. 5+ years of software development experience using Python or any other OOP languages. Similar Jobs (5) Software Development Engineer (Beacon) locations Office - London time type Full time posted on Posted 6 Days Ago Software Development Intern locations Office - London time type Full time posted on Posted 2 Days Ago View All 5 Jobs Welcome Thank you for your interest in a career with Clearwater! About us Clearwater Analytics (NYSE: CWAN) is transforming investment management with the industry’s most comprehensive cloud-native platform for institutional investors across global public and private markets. While legacy systems create risk, inefficiency, and data fragmentation, Clearwater’s single-instance, multi-tenant architecture delivers real-time data and AI-driven insights throughout the investment lifecycle. The platform eliminates information silos by integrating portfolio management, trading, investment accounting, reconciliation, regulatory reporting, performance, compliance, and risk analytics in one unified system. Serving leading insurers, asset managers, hedge funds, banks, corporations, and governments, Clearwater supports over $8.8 trillion in assets globally. Learn more at www.clearwateranalytics.com. Read More Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with the job description, we encourage you to still apply! You may be just what we're looking for.
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview Avigilon Alta Video is the engine room for Motorola’s Video Management System. We are a mentor-heavy environment where Junior engineers work directly on production code alongside specialists in WebRTC and real-time streaming. We value curiosity, a "learn-by-doing" mindset, and a passion for building clean, modern web interfaces using Vue 3 and TypeScript. Job Description We are looking for a passionate Frontend Developer (1+ years experience) to join our growing team and help develop our web application built with Vue 3 and TypeScript. If you care about creating great user experiences, writing solid and maintainable code, and continuously improving existing software, you are the person we are looking for! Our UIs incorporate a wide range of interesting and technically challenging features that you will help to shape and improve: Rendering high-resolution video in a performance-critical environment Working with large volumes of data in a performant way Designing and implementing new UI components Investigating and improving performance and scalability as new features are added What You Will Do At Ava, you will make a defining contribution to the development of our disruptive product by: Writing high-quality code with creativity and passion Conceptualising, designing, and delivering new functionality in close collaboration with product management, designers, and frontend and backend developers Improving current engineering processes and tools Staying up to date with the latest developments in design and technology, suggesting short- and long-term solutions Basic Requirements 1+ years of professional experience (or a strong production-ready portfolio) in modern JavaScript (ES6+) and TypeScript Familiarity with Vue 3 (Composition API preferred), component communication, and state management (Pinia/Vuex) Solid understanding of core web fundamentals (HTML5, CSS3, browser rendering) and working with REST APIs. Familiarity with modern AI coding tools (agents, MCPs, automated workflows) A collaborative mindset with a strong desire to learn, ask questions, and solve complex problems alongside your team Bonus Points: Experience testing applications using frameworks such as Jest, Mocha, or Cypress. What We Offer In return for your expertise, we’ll support you every step of the way with structured coaching, clear mentorship, and career development opportunities Competitive salary and bonus schemes Two weeks additional pay per year (holiday bonus) 25 days holiday entitlement + bank holidays Attractive defined contribution pension scheme Employee stock purchase plan (ESPP) Life assurance Enhanced maternity/paternity pay Career development support and wide ranging learning opportunities Employee health and wellbeing support EAP, wellbeing guidance etc. Carbon neutral initiatives/goals Corporate social responsibility initiatives including support for volunteering days Well known companies discount scheme We are an equal opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Ready to take your career global? Make your mark at one of the biggest names in payments. We are seeking an experienced Senior ML Software Engineer to join our ML team, with a strong focus on payment optimization. You will be the primary software engineering expert for a product area, working as part of a cross-functional agile team and owning the successful launches and ongoing operations of high-profile products in production. This is a senior software engineering / MLOps role focused on building and operating production services and platform capabilities, not a model research role. Data science experience is valuable but secondary to production engineering and operational ownership. Your focus will be on driving new feature delivery, maintaining operational excellence, and collaborating on enhancements to our shared ML platform. In addition to technical expertise, this job requires strong collaboration skills. You will work closely with cross-functional collaborators—including ML research engineers, product managers, and platform engineers—to deliver scalable, reliable, and low-latency ML solutions. What you’ll own Software and Service Delivery: Design, implement, and deploy software features, backend services, and APIs that operationalize ML models in production (with a focus on backend, API, and service work, rather than model research). Technical Ownership and Stewardship: Full technical ownership of existing and new production ML services in your area, ensuring alignment of technical investments with business goals and engineering best practices. End-to-end stewardship of service reliability and performance (SLO-driven). Contribute to the ML platform: Evolve shared platform tooling and standards to improve developer velocity, reliability, and repeatable delivery across teams. Operational Excellence: Maintain and improve automated CI/CD pipelines, testing frameworks, and monitoring/logging; own pre-release testing, rollouts, and release coordination. Participate in on-call rotations and lead incident response, root cause analysis, and remediation for your product area. Leadership: Provide technical guidance to engineers and data scientists, mentor teammates, and drive continuous improvement and knowledge sharing. What you’ll bring 5+ years as an software engineer, MLOps Engineer, or similar, with hands-on production experience operating backend services or ML-backed APIs Proven expertise deploying ML models as production services, API design, and service integration Strong Python skills and service/backend engineering experience (ideally in FastAPI/OpenAPI, Flask, Go, or Java) Production experience with containerization and orchestration (ideally Kubernetes – EKS/OpenShift), Docker, and IaC (ideally Terraform or Terraform Cloud) Ownership of CI/CD pipelines, monitoring/alerting, and on-call/incident response Experience monitoring, troubleshooting, optimizing production ML systems (latency, throughput, availability) Excellent communication and cross-functional collaboration skills Demonstrated ability to work independently, navigate ambiguity, resolve blockers, and deliver results with a strong sense of urgency It’s a bonus if you have Experience with MLFlow / model versioning, SageMaker Pipelines, or Databricks Familiarity with real-time, high-volume data products and low-latency data stores (e.g. DynamoDB) Automated testing and validation frameworks for models and services Experience in regulated industries (e.g. PCI, HIPAA, SOC2), large companies, or mature engineering teams Optional familiarity with LLM tooling / RAG Why Join Us? Impact: Own high-profile ML-backed services that power customer-facing products driving measurable business outcomes Autonomy: Take end-to-end technical ownership of your product area, with the responsibility and freedom to drive robust technical solutions, shape best practices, and deliver results in a fast-paced, supportive environment. Collaboration: Join a cross-functional, high-performing team where your expertise is valued and grow with industry experts across engineering and product. About the team Our inclusive and global teams win together every day. We’re proud to have the best minds in the industry, whom you can learn from as you grow your career. The people, the energy, and the connections are unmatched. Come and be part of an ever-evolving company and get dynamic opportunities that transcend borders. What makes a Globalpayer? Globalpayers think like a client, act like an owner, and win as one team. We’re curious and innovative – always finding better ways to deliver impact. We empower each other to make decisions, and our passion drives excellence in everything we set out to do. Does this sound like you? Then you sound like a Globalpayer. Apply now to take your career global.
Vercel is the agentic infrastructure company, freeing people and agents to ship what's next. For more than a decade we've helped builders move from idea to production with speed, security, and exceptional developer experience. Now we're scaling our products for both agents and people to ship and run software, built in the open and trusted by OpenAI, PayPal, Ramp, Supreme, and millions of developers worldwide. About the role: Developers are building faster than ever. Humans and agents are deploying more than 6 million times a day on Vercel, spinning up over 2 million Sandboxes and serving a trillion requests per month. Every single one is powered by our own compute infrastructure . The Persistence team sits within Vercel's Compute division. This team owns the deep infrastructure within Hive (our compute platform) focussing on storage and state for all our workloads (Builds, Sandboxes and Functions). This work is redefining compute with features like Fluid Compute, Persistent Sandboxes, and Custom Images. As a Software Engineer on the Persistence team, you'll work on the infrastructure that runs 100s of instances across every region where our customers deploy code, rethinking low-level primitives and contributing to platform features that improve the experience for thousands of developers every day. This role is based in London, UK. If you're within commuting distance of our London office, the role includes in-office anchor days. If you're located further afield within the UK, the role is fully remote. For location-specific details, please connect with our recruiting team. What you will do: Manage and improve our fleet of clusters, running 100s of instances deployed in every region where our customers deploy and run their code. Write Golang on a daily basis and use Terraform to provision infrastructure; you'll get to know Nomad as our scheduler for managing workloads. Rethink the primitives of our infrastructure — working with virtual filesystems, Linux primitives, and low-level virtualisation. Own the reliability and performance of our compute platform, including on-call coverage for a team where every improvement has outsized impact at scale. Collaborate across teams to drive the convergence of all compute at Vercel. About you: 5+ years of software engineering experience, with Golang strongly preferred. Deep experience with virtual machines, file systems and Linux — you like knowing how things work under the hood (tcpdump, strace, and iptables are familiar tools). Experience building and operating distributed systems at scale; you design for performance and reliability. Experience with schedulers and orchestrators for managing containers and non-containerised workloads (e.g. Nomad, Kubernetes). Excellent problem-solving and communication skills, with a genuine enthusiasm for digging into problems that don't have obvious solutions. Bonus if you: Have worked on low-level virtualisation or sandbox execution environments. Have product engineering experience and care about the developer-facing impact of infrastructure decisions. Have experience with on-call operations for large-scale distributed systems. Benefits: Competitive compensation package, including equity. Inclusive Healthcare Package. Learn and Grow - we provide mentorship and send you to events that help you build your network and skills. Flexible Time Off. We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed. LI-KR1 Disclosures: Privacy: Please review our Job Applicant Privacy Policy for more information on how we handle your data. Equal Opportunity: Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don't necessarily check every box on the job description.
We are seeking a highly experienced and hands-on Lead Software Engineer to join our Markets Research technology team in London. This role is a key leadership position responsible for driving the evolution of our Insights platform, with a strong focus on modern client-facing web applications, cloud-native architecture, and next-generation Generative UI/UX capabilities. The successful candidate will play a central role in transforming how research products are designed, delivered, and consumed by clients with dynamic, interactive, and AI-enabled user experiences. You will collaborate closely with business, research, product, and engineering teams to design and deliver innovative solutions that enhance client experience, scalability, and operational efficiency across the Global Markets Research ecosystem. Key Responsibilities As a Lead Software Engineer, you will: Lead the architecture, design, and delivery of modern, enterprise-grade, client-facing research platforms for financial research products Drive the transformation of the Insights platform toward cloud-native, scalable, and highly interactive experiences Champion the adoption of Generative UI/UX patterns, enabling dynamic and personalized research delivery Design end-to-end solutions across: Frontend applications Backend services Data and analytics platforms Translate business requirements into robust, scalable, and production-ready architectures Partner with research, product, and business stakeholders to shape innovative, client-centric solutions Integrate advanced capabilities such as: Data Visualization and Data Analytics Generative AI / Generative UI features Provide technical leadership and guidance to global engineering teams, ensuring high standards of design, performance, and maintainability Drive engineering best practices including DevOps, CI/CD, and cloud-native development Act as a trusted advisor to stakeholders on technology strategy and platform evolution What We Value The ideal candidate is a hands-on architect and builder who combines deep technical expertise with a strong product mindset. You are passionate about building modern client-facing applications, comfortable working across the full stack, and motivated by delivering solutions that create tangible business and client impact. You thrive in a fast-paced environment, enjoy solving complex problems, and are equally effective collaborating with business stakeholders and engineering teams. Required Skills and Experience These skills will help you succeed in this role: Proven experience designing and delivering enterprise-grade, client-facing web applications or platforms Strong expertise in cloud-native (AWS) architecture, including: Microservices and distributed systems API-first design and event-driven architecture Deep hands-on experience across modern frontend technologies, such as: React, Angular, or Vue Building highly performant, interactive, data-driven user interfaces Strong backend engineering experience using technologies such as: Python, Java, Node.js, or similar Scalable service design and data processing pipelines Experience working with data and analytics platforms, including visualization and large-scale data handling Exposure to or experience with Machine Learning and/or Generative AI (LLMs) and their practical application in products Strong understanding of DevOps practices, CI/CD pipelines, and production operations Demonstrated ability to lead and deliver complex, cross-functional technology initiatives Strong communication skills with the ability to influence both technical and non-technical stakeholders Education & Qualifications Minimum 10 years of hands-on experience in software engineering, with a strong track record in system design and delivery Bachelor’s degree in Computer Science, Software Engineering, or a related field AWS Solutions Architect Certificate is a plus About State Street Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success. We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future. As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law. Discover more information on jobs at StateStreet.com/careers Read our CEO Statement About State Street Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success. We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future. As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law. Discover more information on jobs at StateStreet.com/careers Read our CEO Statement
To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale—faster and better than ever before. That's where KLA comes in. Whether you're early in your career or an experienced professional, you'll solve complex challenges, work alongside brilliant minds and help shape the future of technology. Group/Division The Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA’s product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics. KLA Instruments™ is our instrumentation division, which designs advanced metrology and inspection instruments used in both R&D and production across industries and academia. Our tools—ranging from optical profilers and nano-indenters to thin film and defect inspection systems—enable precise surface and material analysis. We partner closely with customers to enable R&D, improve yield, optimize processes, and reduce production costs through innovative hardware, software and application expertise. What You'll Do In this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise. As a Senior Software Engineer focused on architecture and algorithms, you will define the software architecture and design the core measurement, data-analysis, and signal/image-processing algorithms that power our families of surface profiler, thin film, sheet resistance and nanoindentation measurement instruments, leveraging cutting-edge technologies and the latest advancements in software engineering and AI/ML/DL. Responsibilities: Deliver well-defined features/components with high-level guidance: estimate work, communicate risks/tradeoffs, and deliver on schedule Own and evolve the software architecture across the development lifecycle—defining system- and subsystem-level requirements, interfaces, and specifications, and guiding key design decisions Design, implement, and optimize core algorithms for measurement, data analysis, and signal/image processing, including numerical methods and high-performance multithreaded code Develop C/.NET and C++ software for data analysis and algorithm implementation; write maintainable, well-structured code and use AI-assisted tools responsibly under company security policies Evaluate and compare algorithmic approaches through prototyping, benchmarking, and analysis of accuracy, precision, and computational complexity Build robust unit/integration tests and use profiling to improve algorithm performance, accuracy, memory usage, reliability, and security Participate in design reviews and incorporate feedback from stakeholders and subject matter experts Troubleshoot system/subsystem issues using logs and experiments; contribute to root-cause analysis, implement fixes with guidance, and help prevent recurrence Demonstrate motivation to independently learn and apply new software technologies Travel - Occasional travel may be required to KLA headquarters, customer sites, or other business locations. Travel is expected to be less than 10% of working time. Qualifications: Bachelor’s degree (required) + Significant relevant experience; Master’s or advanced degree (desired) + relevant experience in Computer Science, Software, Electrical, Industrial, or Manufacturing Engineering, Physics, or Mathematics. A solid understanding and demonstrated track record in the practice of software engineering fundamentals, including software architecture, data structures, algorithms, design patterns, event-driven design, multithreaded design, testing, and debugging. Strong foundation in algorithms and numerical methods, with the ability to design, analyze, and optimize algorithms for accuracy and performance Experience with: Microsoft .NET languages including VB.NET and CC++ programming Microsoft Visual Studio development environment Source code control systems such as Git Adherence to software design and coding standards Ability to communicate effectively with peers, interdisciplinary engineering groups, customers, and suppliers, including delivering clear technical presentations Adept at collaborating with teams across the US, Europe, and Asia Self-driven individual with strong technical ability, a systematic approach, and excellent problem-solving skills Preferred: Experience contributing to architecture and design for complex subsystems and influencing technical decisions through strong design and code reviews Experience developing scientific, measurement, or signal/image-processing algorithms Background in applied mathematics, numerical methods, statistics, or scientific computing Experience improving performance and diagnostics/observability for system-level software Experience collaborating across teams on system integration and software releases for complex systems Experience delivering AI/ML capabilities in products UX skills including wireframing, prototyping, and user flow design Occasional domestic and international travel, including to the United States, may be required as part of this role What we will offer you? KLA’s benefits package includes: Annual leave starting at 25 days (plus bank holidays), contributory pension scheme, cash health plan, cycle to work scheme, global bonus plan, share scheme, rewards scheme and life assurance Minimum Qualifications Doctorate (Academic) Degree and related work experience; Master's Level Degree and related work experience; Bachelor's Level Degree and related work experience About KLA We provide advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible, tackling complex challenges. From electron and photon optics to machine learning and data analytics, we seek perfection at the most fundamental level of matter in the universe. If you want to make electronics that push industries forward and make the world a better place, join us. Use of AI Statement At KLA, our interviews seek to understand your individual skills, problem-solving approach and authentic thinking. To ensure a fair and consistent evaluation, the use of AI, recording tools or other technologies to generate, suggest or provide responses during interviews—whether virtual or in person—is not permitted unless explicitly approved in advance as part of a reasonable accommodation or invited by the interviewer. Use of these tools may interfere with our ability to evaluate your individual qualifications and affect your candidacy. KLA is committed to advancing innovation through responsible AI, and we value candidates who share this mindset. We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees.
To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale—faster and better than ever before. That's where KLA comes in. Whether you're early in your career or an experienced professional, you'll solve complex challenges, work alongside brilliant minds and help shape the future of technology. Group/Division The Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA’s product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics. KLA Instruments™ is our instrumentation division, which designs advanced metrology and inspection instruments used in both R&D and production across industries and academia. Our tools—ranging from optical profilers and nano-indenters to thin film and defect inspection systems—enable precise surface and material analysis. We partner closely with customers to enable R&D, improve yield, optimize processes, and reduce production costs through innovative hardware, software and application expertise. What You'll Do In this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise. As a Senior Firmware & Software Engineer on this team, you will design, develop, release, and support the embedded firmware and Windows desktop software that power our families of surface profiler, thin film, sheet resistance and nanoindentation measurement instruments. Working at the intersection of software, firmware, and electronics, you will build everything from low-level, real-time firmware running on instrument hardware to rich C/.NET desktop applications, leveraging cutting-edge technologies and the latest advancements in software engineering and AI/ML/DL. Responsibilities: Deliver well-defined features/components with high-level guidance: estimate work, communicate risks/tradeoffs, and deliver on schedule Collaborate cross-functionally across the development lifecycle to define architecture and create system- and subsystem-level requirements/specifications Design, implement, and debug embedded firmware (C/C++) for microcontrollers and real-time control of instrument hardware, including communication interfaces such as USB, Ethernet, serial/UART, SPI, and I2C Develop Windows desktop software in C/.NET (WPF/WinForms) and C++ for instrument control, GUI, and data analysis; write maintainable, multithreaded code and use AI-assisted tools responsibly under company security policies Partner closely with electrical and hardware engineers on board bring-up, signal and schematic debugging, and firmware/hardware co-development using oscilloscopes, logic analyzers, and in-circuit debuggers Build robust unit/integration tests and use profiling to improve performance, memory usage, reliability, and security Participate in design reviews and incorporate feedback from stakeholders and subject matter experts Troubleshoot system/subsystem issues using logs and experiments; contribute to root-cause analysis, implement fixes with guidance, and help prevent recurrence Demonstrate motivation to independently learn and apply new software technologies Travel - Occasional travel may be required to KLA headquarters, customer sites, or other business locations. Travel is expected to be less than 10% of working time. Qualifications: Bachelor’s degree (required) + significant relevant experience; Master’s or advanced degree (desired) + relevant experience in Electrical, Computer, Software, Industrial, or Manufacturing Engineering, or Physics. A software engineer with a strong electrical engineering or hardware background is ideal. A solid understanding and demonstrated track record in the practice of software engineering fundamentals, including architecture, data structures, design patterns, event-driven design, multithreaded and real-time design, testing, and debugging. Experience with: Microsoft .NET and Cfor Windows desktop application development (WPF and/or WinForms) C and C++ programming, including embedded firmware development Embedded systems and microcontroller firmware, including real-time control and hardware communication protocols (USB, serial/UART, SPI, I2C) Interfacing software and firmware with electronic hardware, and using lab instruments such as oscilloscopes and logic analyzers for debugging Microsoft Visual Studio development environment Source code control systems such as Git Adherence to software design and coding standards Working knowledge of electronics with the ability to read schematics and component datasheets and collaborate effectively with electrical and hardware engineering teams Ability to communicate effectively with peers, interdisciplinary engineering groups, customers, and suppliers, including delivering clear technical presentations Adept at collaborating with teams across the US, Europe, and Asia Self-driven individual with strong technical ability, a systematic approach, and excellent problem-solving skills Preferred: Experience contributing to architecture and design for complex subsystems and influencing technical decisions through strong design and code reviews Experience improving performance and diagnostics/observability for system-level software Experience with RTOS, bare-metal firmware, device drivers, and low-level debugging Familiarity with digital and analog electronics, sensors, motion control, and signal processing Experience collaborating across teams on system integration and software releases for complex systems Experience delivering AI/ML capabilities in products UX skills including wireframing, prototyping, and user flow design Occasional domestic and international travel, including to the United States, may be required as part of this role What we will offer you? KLA’s benefits package includes: Annual leave starting at 25 days (plus bank holidays), contributory pension scheme, cash health plan, cycle to work scheme, global bonus plan, share scheme, rewards scheme and life assurance Minimum Qualifications Doctorate (Academic) Degree and related work experience; Master's Level Degree and related work experience; Bachelor's Level Degree and related work experience About KLA We provide advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible, tackling complex challenges. From electron and photon optics to machine learning and data analytics, we seek perfection at the most fundamental level of matter in the universe. If you want to make electronics that push industries forward and make the world a better place, join us.
To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale—faster and better than ever before. That's where KLA comes in. Whether you're early in your career or an experienced professional, you'll solve complex challenges, work alongside brilliant minds and help shape the future of technology. Group/Division The Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA’s product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics. KLA Instruments™ is our instrumentation division, which designs advanced metrology and inspection instruments used in both R&D and production across industries and academia. Our tools—ranging from optical profilers and nano-indenters to thin film and defect inspection systems—enable precise surface and material analysis. We partner closely with customers to enable R&D, improve yield, optimize processes, and reduce production costs through innovative hardware, software and application expertise. What You'll Do In this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise. Responsibilities: Deliver well-defined features/components with high-level guidance: estimate work, communicate risks/tradeoffs, and deliver on schedule Collaborate cross-functionally across the development lifecycle to define architecture and create system- and subsystem-level requirements/specifications Implement and debug multithreaded code and support integration across system/subsystem boundaries (including hardware/software interfaces) Develop C/.NET and C++ software for GUI and data analysis; write maintainable code and use AI-assisted tools responsibly under company security policies Build robust unit/integration tests and use profiling to improve performance, memory usage, reliability, and security Participate in design reviews and incorporate feedback from stakeholders and subject matter experts Troubleshoot system/subsystem issues using logs and experiments; contribute to root-cause analysis, implement fixes with guidance, and help prevent recurrence Demonstrate motivation to independently learn and apply new software technologies Travel - Occasional travel may be required to KLA headquarters, customer sites, or other business locations. Travel is expected to be less than 10% of working time. Skils & Qualifications: A solid understanding and demonstrated track record in the practice of software engineering fundamentals, including architecture, data structures, design patterns, event-driven design, multithreaded design, testing, and debugging. Experience with: Microsoft .NET languages including VB.NET and CC++ programming Microsoft Visual Studio development environment Source code control systems such as Git Adherence to software design and coding standards Ability to communicate effectively with peers, interdisciplinary engineering groups, customers, and suppliers, including delivering clear technical presentations Adept at collaborating with teams across the US, Europe, and Asia Self-driven individual with strong technical ability, a systematic approach, and excellent problem-solving skills Preferred: Experience contributing to architecture and design for complex subsystems and influencing technical decisions through strong design and code reviews Experience improving performance and diagnostics/observability for system-level software Experience collaborating across teams on system integration and software releases for complex systems Experience delivering AI/ML capabilities in products UX skills including wireframing, prototyping, and user flow design Occasional domestic and international travel, including to the United States, may be required as part of this role Minimum Qualifications Bachelors degree (required) with significant relevant experience; Masters or advanced degree (desired) with relevant experience in Software, Electrical, Industrial, or Manufacturing Engineering, or Physics. About KLA We provide advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible, tackling complex challenges. From electron and photon optics to machine learning and data analytics, we seek perfection at the most fundamental level of matter in the universe. If you want to make electronics that push industries forward and make the world a better place, join us. Use of AI Statement At KLA, our interviews seek to understand your individual skills, problem-solving approach and authentic thinking. To ensure a fair and consistent evaluation, the use of AI, recording tools or other technologies to generate, suggest or provide responses during interviews—whether virtual or in person—is not permitted unless explicitly approved in advance as part of a reasonable accommodation or invited by the interviewer. Use of these tools may interfere with our ability to evaluate your individual qualifications and affect your candidacy. KLA is committed to advancing innovation through responsible AI, and we value candidates who share this mindset. We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees. KLA is proud to be an equal opportunity employer. Similar Jobs (1) Senior Firmware & Software Engineer locations Newport, United Kingdom time type Full time posted on Posted 16 Days Ago We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us. Additional Information Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to [email protected] to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.
Software Engineer Luton | Full-time | Hybrid 20% bonus • 7% pension • Staff travel benefits We support hybrid working, and you’ll spend 60% of your time each month in the office. You're a hands-on software engineer who enjoys solving real-world problems and building technology that makes a difference. You combine strong engineering fundamentals with curiosity, ownership and a passion for continuous learning. Whether you're designing cloud-native applications, improving engineering quality or exploring AI-assisted development tools, you'll thrive in an environment where collaboration and innovation are encouraged every day. The opportunity As a Software Engineer, you'll help build, deliver and operate technology solutions that support one of Europe's leading airlines. Working within an agile engineering squad, you'll collaborate with Product Owners, Engineering Managers and fellow engineers to turn business priorities into reliable, scalable software solutions. This is a hands-on role where you'll contribute across the full software development lifecycle, from design and development through to testing, deployment and operational support. You'll take ownership of well-defined technical challenges, contribute to technical discussions and continue developing your engineering expertise with support from experienced colleagues. "The best engineers in our teams are curious, collaborative and passionate about building great software. You'll have the opportunity to work with modern technologies, solve meaningful problems and contribute to systems that operate at scale across the airline.
Browse UK visa sponsorship jobs.
By role
- Software engineering · 203
- DevOps and cloud · 35
- Data and AI · 24
- Cyber security · 6
- Engineering · 11
- Product and design · 7
By place
- London · 146
- Manchester · 17
- Birmingham · 5
- Bristol · 28
- Cambridge · 9
- Edinburgh · 13
- Glasgow · 6
- Belfast · 3
- Nottingham · 9
- Newcastle · 9
- Remote · 17
By employer
Chrome extension
Check sponsors while you browse LinkedIn.
Sponsor badges appear under every employer in LinkedIn, Indeed and Glassdoor search results, so you can see who can sponsor a visa before you open the job.
