it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

826 jobs found

Email me jobs like this
Refine Search
Current Search
software engineer
Thales
Dev Ops Software Engineer - Maritime Mission Systems
Thales Stockport, Cheshire
Location: Cheadle, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Software DevOps Engineer - Maritime Mission Systems Location: Cheadle Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Shape the future of DevOps for mission-critical maritime systems We are looking for a Software DevOps Engineer to join our Maritime Mission Systems team in Cheadle. In this role, you'll help modernise and evolve the DevOps platforms that support the development and delivery of world-class sonar capabilities for the Royal Navy and international customers. Working closely with software engineers, you'll improve developer experience, enhance platform performance and availability, and introduce modern DevOps tooling that supports the delivery of mission-critical defence technology. Our purpose is to deliver trusted underwater sensing and decision advantage, working hand-in-hand with navies around the world to safeguard people and nurture global security. Our work spans four sectors: Mine Countermeasures, Anti-Submarine Warfare, Services and Future Capabilities. Main Responsibilities Support software development teams by maintaining and enhancing DevOps platforms and development tooling. Develop, maintain and optimise CI/CD pipelines to improve software delivery and deployment. Modernise and migrate legacy development environments using contemporary DevOps practices and technologies. Investigate, evaluate and implement modern DevOps tools, automation solutions and Infrastructure as Code. Develop and support in-house tooling while improving platform performance, availability, monitoring and security. Ideal Experience & Skills Experience working within Agile and DevOps environments, supporting software delivery through CI/CD pipelines. Strong Linux (Red Hat preferred) administration skills with experience of container technologies such as Docker or Podman. Experience with automation and scripting using tools such as Ansible, Bash, Python or Go. Knowledge of container orchestration, infrastructure automation and modern DevOps practices. Understanding of networking, cybersecurity principles, monitoring, logging and Software Bill of Materials (SBOMs). Benefits Performance-related bonus (grade dependent) Car cash allowance (grade dependent) Half day every Friday, usually finishing around 13:00 28 days annual leave (plus bank holidays) with opportunity to buy up to 40 hours/year (pro rata) 24 hours paid volunteering leave Private healthcare (grade dependent) Pension scheme Life cover 24/7 Employee Assistance Programme and access to a mental wellbeing app Employee discount shopping schemes on major brands and retailers Gym membership discounts UK Eyes Only Due to the nature of the work that we do at Thales, many of our roles are subject to security restrictions. This role requires you to be a sole British National from birth and achieve Security Clearance (SC) without any caveats. It would be advantageous if currently held; however, if not currently held, it is a requirement that the successful applicant undergo, achieve, and maintain SC Clearance prior to commencing employment. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance: . At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future!
22/10/2026
Full time
Location: Cheadle, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Software DevOps Engineer - Maritime Mission Systems Location: Cheadle Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Shape the future of DevOps for mission-critical maritime systems We are looking for a Software DevOps Engineer to join our Maritime Mission Systems team in Cheadle. In this role, you'll help modernise and evolve the DevOps platforms that support the development and delivery of world-class sonar capabilities for the Royal Navy and international customers. Working closely with software engineers, you'll improve developer experience, enhance platform performance and availability, and introduce modern DevOps tooling that supports the delivery of mission-critical defence technology. Our purpose is to deliver trusted underwater sensing and decision advantage, working hand-in-hand with navies around the world to safeguard people and nurture global security. Our work spans four sectors: Mine Countermeasures, Anti-Submarine Warfare, Services and Future Capabilities. Main Responsibilities Support software development teams by maintaining and enhancing DevOps platforms and development tooling. Develop, maintain and optimise CI/CD pipelines to improve software delivery and deployment. Modernise and migrate legacy development environments using contemporary DevOps practices and technologies. Investigate, evaluate and implement modern DevOps tools, automation solutions and Infrastructure as Code. Develop and support in-house tooling while improving platform performance, availability, monitoring and security. Ideal Experience & Skills Experience working within Agile and DevOps environments, supporting software delivery through CI/CD pipelines. Strong Linux (Red Hat preferred) administration skills with experience of container technologies such as Docker or Podman. Experience with automation and scripting using tools such as Ansible, Bash, Python or Go. Knowledge of container orchestration, infrastructure automation and modern DevOps practices. Understanding of networking, cybersecurity principles, monitoring, logging and Software Bill of Materials (SBOMs). Benefits Performance-related bonus (grade dependent) Car cash allowance (grade dependent) Half day every Friday, usually finishing around 13:00 28 days annual leave (plus bank holidays) with opportunity to buy up to 40 hours/year (pro rata) 24 hours paid volunteering leave Private healthcare (grade dependent) Pension scheme Life cover 24/7 Employee Assistance Programme and access to a mental wellbeing app Employee discount shopping schemes on major brands and retailers Gym membership discounts UK Eyes Only Due to the nature of the work that we do at Thales, many of our roles are subject to security restrictions. This role requires you to be a sole British National from birth and achieve Security Clearance (SC) without any caveats. It would be advantageous if currently held; however, if not currently held, it is a requirement that the successful applicant undergo, achieve, and maintain SC Clearance prior to commencing employment. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance: . At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future!
Thales
Senior Software Engineer
Thales City, Glasgow
Location: Linthouse Glasgow, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Senior Software Engineer Glasgow - Hybrid working module Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Responsibilities You will: Provide technical leadership and ownership for a software design Develop software primarily in C++ that follows software design and interface control descriptions/specifications and adheres to the software architectures written in UML Work collaboratively with other engineering functions to analyse solution/product level requirements and operational concepts, and contribute to a solution level architecture Understand and contribute to the development of software architectures that consider the constraints placed upon the system, write clear and concise software design definitions and record/capture design decisions/rationale Contribute to the testing activity appropriate to the products Proactively be part of an Agile team and contribute to Agile ceremonies Support peer reviews of others work and generation of materials for major gate reviews Provide coaching and technical support to junior engineers Requirements We would love to hear from you if meet the following: You are a self-motivated software professional with 10+ years of experience Developed with C++ language (essential), as well as experience of working with RTOS/OS in a real-time embedded environment Experience of working with test frameworks (e.g. GoolgeTest, GoogleMock) Experience of working with static analysis tools (e.g. Klocwork, Coverity) and test coverage tools (e.g. Bullseye). Have some exposure to test automation/continuous build & integration Exposure to Rhapsody (or similar tool) and UML is desirable but not essential Experience in requirements management (e.g. DOORS) is desirable Developing software systems to meet international safety systems such as IEC 61508 or DO-178C is desirable undefined Your Career at Thales There is ample opportunity to develop your skills within Thales, developing from senior engineer, to senior technical roles (e.g. Software Architect or Technical Specialist) or management roles (Project Software Engineering Manager) Training is provided through a mixture of mentoring, online and in-person courses. Thales actively encourages membership of professional organisations such as the IET, and will pay membership fees and support individuals to work towards Chartered status. Security Clearance Requirement: Due to the nature of the work that we do at Thales, many of our roles are subject to security restrictions. This role requires Security Clearance (SC). It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant undergo, achieve, and maintain SC Clearance prior to commencing employment. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance: . Connect with Fiona Tal, Talent Acquisition Partner who is eager to explore together with you this exciting opportunity. Optronics & Missile Electronics (OME) We enable forces to gather timely, meaningful information so they can make thoughtful, decisive choices that safeguard communities. For more than 130 years, we've championed the development of Optronics for military, scientific and commercial applications. Our expertise covers three sectors: Air, Land and Sea. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future! At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future!
22/10/2026
Full time
Location: Linthouse Glasgow, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Senior Software Engineer Glasgow - Hybrid working module Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Responsibilities You will: Provide technical leadership and ownership for a software design Develop software primarily in C++ that follows software design and interface control descriptions/specifications and adheres to the software architectures written in UML Work collaboratively with other engineering functions to analyse solution/product level requirements and operational concepts, and contribute to a solution level architecture Understand and contribute to the development of software architectures that consider the constraints placed upon the system, write clear and concise software design definitions and record/capture design decisions/rationale Contribute to the testing activity appropriate to the products Proactively be part of an Agile team and contribute to Agile ceremonies Support peer reviews of others work and generation of materials for major gate reviews Provide coaching and technical support to junior engineers Requirements We would love to hear from you if meet the following: You are a self-motivated software professional with 10+ years of experience Developed with C++ language (essential), as well as experience of working with RTOS/OS in a real-time embedded environment Experience of working with test frameworks (e.g. GoolgeTest, GoogleMock) Experience of working with static analysis tools (e.g. Klocwork, Coverity) and test coverage tools (e.g. Bullseye). Have some exposure to test automation/continuous build & integration Exposure to Rhapsody (or similar tool) and UML is desirable but not essential Experience in requirements management (e.g. DOORS) is desirable Developing software systems to meet international safety systems such as IEC 61508 or DO-178C is desirable undefined Your Career at Thales There is ample opportunity to develop your skills within Thales, developing from senior engineer, to senior technical roles (e.g. Software Architect or Technical Specialist) or management roles (Project Software Engineering Manager) Training is provided through a mixture of mentoring, online and in-person courses. Thales actively encourages membership of professional organisations such as the IET, and will pay membership fees and support individuals to work towards Chartered status. Security Clearance Requirement: Due to the nature of the work that we do at Thales, many of our roles are subject to security restrictions. This role requires Security Clearance (SC). It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant undergo, achieve, and maintain SC Clearance prior to commencing employment. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance: . Connect with Fiona Tal, Talent Acquisition Partner who is eager to explore together with you this exciting opportunity. Optronics & Missile Electronics (OME) We enable forces to gather timely, meaningful information so they can make thoughtful, decisive choices that safeguard communities. For more than 130 years, we've championed the development of Optronics for military, scientific and commercial applications. Our expertise covers three sectors: Air, Land and Sea. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future! At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future!
Rolls Royce
Software Engineer
Rolls Royce Bristol, Gloucestershire
Job Description Software Engineer Derby or Solihull 37 hours per week Permanent We are looking for Software Engineers to join our Software Systems Capability function in Derby or Solihull Why join Rolls-Royce? At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protecting and connecting people everywhere. By joining Rolls-Royce, you'll have the opportunity to work on world-class solutions, supported by a culture that believes individuality is our greatest strength, and all perspectives, experiences and backgrounds help us innovate and enable our high-performance culture. Our Software Engineers are responsible for the specification, design, development, verification, and delivery of high-quality software components and associated artefacts. The role ensures software solutions meet allocated requirements through structured design decomposition, analysis, and testing activities, delivering to agreed timelines and quality standards. What you will be doing: Develop software components throughout the component lifecycle from High-Level Software Requirements to component verification to achieve DO178 objectives for model-based design and/or manually coded components. Evaluate verification and test results, provide technical conclusions, and support defect investigation, resolution, and customer issue analysis. Follow configuration management and change control practices in DevOps environment Working in Agile environment to collaborate with cross-functional engineering teams to understand System Requirements and ensure effective component integration into the wider architecture. Create technical documentation and reports to evidence design decisions, verification outcomes, and development activities. Contribute, where required, to departmental capability growth including process improvement, knowledge sharing, tool development, training support, and long-term planning initiatives. Position qualifications: Practical experience in software design, system and/or hardware architecture, embedded software development, and module-level testing Either Model based or C Working knowledge of engineering lifecycle processes, constraints, and related engineering disciplines. Proficiency in relevant design, modelling, simulation, and analysis tools. Ability to interpret technical data and test results, including awareness of measurement uncertainty, and to raise risks or suitability concerns with confidence. Strong task ownership, prioritisation, and risk management skills with the ability to deliver work to completion in high-pressure or evolving environments. Excellent analytical and problem-solving capability with high attention to detail. Effective written and verbal communication skills, able to present complex technical information clearly to varied audiences. Collaborative team player who can also operate independently when required. Proactive approach to continuous learning, external research, and professional development, with willingness to share knowledge or deliver training when needed. What we offer: This role offers strong development opportunities and broad exposure across multiple activities, making it ideal for someone looking to expand their technical and operational capability within a world-class organisation. Work in a safety-first environment were doing the right thing and keeping it simple are core principles. Join a culture that values making a real difference through your work. Develop your career as a mid-career professional blending technical expertise with strong personal qualities. Thrive in a role that encourages integrity, accountability, resilience, and curiosity. Collaborate and build relationships in a team-focused environment while also working independently. Take initiative, lead, and make smart decisions with confidence and support. Grow through continuous learning, openness to improvement, and exposure to challenging opportunities. Our vision is to ensure that the excellence and ingenuity that shaped our history continues into our future. Our multi-year transformation programme aims to turn Rolls-Royce into a high-performing, competitive, resilient and growing company. Join us, and it can be your future vision too. Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive. As part of our selection process, candidates in certain locations may be asked to complete an online assessment, which can include cognitive and behavioural aptitude testing relevant to the role. If required, full instructions for the next steps will be provided. Job Category Digital Posting Date 30 Sept 2026; 00:09 Posting End Date
22/10/2026
Full time
Job Description Software Engineer Derby or Solihull 37 hours per week Permanent We are looking for Software Engineers to join our Software Systems Capability function in Derby or Solihull Why join Rolls-Royce? At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protecting and connecting people everywhere. By joining Rolls-Royce, you'll have the opportunity to work on world-class solutions, supported by a culture that believes individuality is our greatest strength, and all perspectives, experiences and backgrounds help us innovate and enable our high-performance culture. Our Software Engineers are responsible for the specification, design, development, verification, and delivery of high-quality software components and associated artefacts. The role ensures software solutions meet allocated requirements through structured design decomposition, analysis, and testing activities, delivering to agreed timelines and quality standards. What you will be doing: Develop software components throughout the component lifecycle from High-Level Software Requirements to component verification to achieve DO178 objectives for model-based design and/or manually coded components. Evaluate verification and test results, provide technical conclusions, and support defect investigation, resolution, and customer issue analysis. Follow configuration management and change control practices in DevOps environment Working in Agile environment to collaborate with cross-functional engineering teams to understand System Requirements and ensure effective component integration into the wider architecture. Create technical documentation and reports to evidence design decisions, verification outcomes, and development activities. Contribute, where required, to departmental capability growth including process improvement, knowledge sharing, tool development, training support, and long-term planning initiatives. Position qualifications: Practical experience in software design, system and/or hardware architecture, embedded software development, and module-level testing Either Model based or C Working knowledge of engineering lifecycle processes, constraints, and related engineering disciplines. Proficiency in relevant design, modelling, simulation, and analysis tools. Ability to interpret technical data and test results, including awareness of measurement uncertainty, and to raise risks or suitability concerns with confidence. Strong task ownership, prioritisation, and risk management skills with the ability to deliver work to completion in high-pressure or evolving environments. Excellent analytical and problem-solving capability with high attention to detail. Effective written and verbal communication skills, able to present complex technical information clearly to varied audiences. Collaborative team player who can also operate independently when required. Proactive approach to continuous learning, external research, and professional development, with willingness to share knowledge or deliver training when needed. What we offer: This role offers strong development opportunities and broad exposure across multiple activities, making it ideal for someone looking to expand their technical and operational capability within a world-class organisation. Work in a safety-first environment were doing the right thing and keeping it simple are core principles. Join a culture that values making a real difference through your work. Develop your career as a mid-career professional blending technical expertise with strong personal qualities. Thrive in a role that encourages integrity, accountability, resilience, and curiosity. Collaborate and build relationships in a team-focused environment while also working independently. Take initiative, lead, and make smart decisions with confidence and support. Grow through continuous learning, openness to improvement, and exposure to challenging opportunities. Our vision is to ensure that the excellence and ingenuity that shaped our history continues into our future. Our multi-year transformation programme aims to turn Rolls-Royce into a high-performing, competitive, resilient and growing company. Join us, and it can be your future vision too. Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive. As part of our selection process, candidates in certain locations may be asked to complete an online assessment, which can include cognitive and behavioural aptitude testing relevant to the role. If required, full instructions for the next steps will be provided. Job Category Digital Posting Date 30 Sept 2026; 00:09 Posting End Date
Rolls Royce
Principal Software Engineer
Rolls Royce Heybridge, Essex
Job Description Principal Software Engineer Full Time Location - Heybridge Job Description At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protecting and connecting people everywhere. By joining Rolls-Royce, you'll have the opportunity to work on world-class solutions, supported by a culture that believes individuality is our greatest strength, and all perspectives, experiences and backgrounds help us innovate and enable our high-performance culture. The role of a Software Engineer is to be part of the Software Systems Capability function, where you will specify, design, validate and test software components, including low-level requirements for the software and source code. The Principal Software Engineer is responsible for the on-time delivery and quality of the software and the artefacts associated with the design and verification the software system. This shall be achieved through decomposition of designs and development of tests and analysis to ensure that the implementation satisfies the requirement allocated to the software. What you will be doing: Reviews and agrees high level software requirements including their testability. Analyses and translates high level requirements into a validated design for the software component. Captures applicable design constraints (must meet conditions) and quality attributes (may be traded) that apply to the component. Designs and implements software components to meet the high-level requirements and design constraints/standards. Allocates software requirements to test vehicles defined in the verification plan. Analyses software components for functional behaviour, which may include modelling and simulation to demonstrate that the design meets the high-level requirements. Develops and reviews software tests that will provide evidence to demonstrate that the software requirements have been satisfied. Analyses existing software for architectural or design issues and drives improvement of the existing code base to meet modern requirements for robustness and safety. Analyses verification test results against software requirements. Provides targeted testing of software level functionality to support problem investigation and problem closures and customer issues. Liaises with other disciplines to understand functional performance capabilities of components of the system to facilitate effective component design. May be required to participate in and support capacity planning and the development of long-term strategic goals for the department, in conjunction with the department managers. May be required to develop, implement, document, and maintain policies, procedures, associated guidelines, tools and training as required. Develops the knowledge required to provide advice to project teams and be able to create, search, and reuse knowledge with some guidance from established practitioners. Produces reports where required to document the work carried out. Position Qualifications Strong knowledge of software design, system architecture, software and/or hardware architecture, software and hardware development process constraints and embedded software testing at module level. Degree Qualified Strong knowledge of modern C++ in relation to real-time systems, including an understanding of refactoring legacy code to improve robustness. A working appreciation of associated engineering disciplines. Proficient with design and analysis tools. This can include an appreciation of the tools and what can be achieved through them. Professional courage to highlight areas of concern and risk with regard to suitability of a product to meet its requirements in a safe and functionally appropriate way. An ability to interpret test results and provide an informed opinion or conclusion as to the outcome of the analysis. This includes an understanding of measurement uncertainty. A demonstrated ability to manage tasks to completion ensuring that the relevant areas of the business are appropriately informed. An ability to identify and manage risk in collaboration with team members. Preferred requirements: Highly self-motivated and directed, with keen attention to detail. Strong problem-solving skills, and an ability to understand the level of analysis required Good time management skills able to prioritise and execute tasks in a high-pressure environment. Dynamically respond to evolving objectives and emerging opportunities while working in coordination with a multidisciplinary, energetic team of engineers and scientists. Good written, oral, and interpersonal communication skills, able to communicate ideas in both technical and user-friendly language. Able to research application issues and products by being outward focussed and able to seek solutions/information from outside of immediate area, including suppliers, universities, customers, related industries. Skilled at working within a team-oriented, collaborative environment or as a sole contributor on identified projects. A working knowledge of marine automation systems, including industry standards. Keen to develop capability through appropriate training courses and workshops. Where required able to train people to improve the capability of the business within a specific area of the business and deliver training material where required. Power Systems is the Rolls-Royce business which provides world-class power solutions and complete life-cycle support under our product and solution brand mtu . Through digitalisation and electrification, we strive to develop drive and power generation solutions that provide answers to the challenges posed by the rapidly growing societal demands for energy and mobility. We deliver and service comprehensive, powerful and reliable systems, based on both gas and diesel engines, as well as electrified hybrid systems. These technologically advanced solutions serve our customers in the marine and infrastructure sectors worldwide. Our vision is to ensure that the excellence and ingenuity that shaped our history continues into our future. Our multi-year transformation programme aims to turn Rolls-Royce into a high-performing, competitive, resilient and growing company. Join us, and it can be your future vision too. Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive. Type of Contract Permanent
22/10/2026
Full time
Job Description Principal Software Engineer Full Time Location - Heybridge Job Description At Rolls-Royce we are proud to be a business that has truly helped to shape the modern world and are committed to always being a force for progress; powering, protecting and connecting people everywhere. By joining Rolls-Royce, you'll have the opportunity to work on world-class solutions, supported by a culture that believes individuality is our greatest strength, and all perspectives, experiences and backgrounds help us innovate and enable our high-performance culture. The role of a Software Engineer is to be part of the Software Systems Capability function, where you will specify, design, validate and test software components, including low-level requirements for the software and source code. The Principal Software Engineer is responsible for the on-time delivery and quality of the software and the artefacts associated with the design and verification the software system. This shall be achieved through decomposition of designs and development of tests and analysis to ensure that the implementation satisfies the requirement allocated to the software. What you will be doing: Reviews and agrees high level software requirements including their testability. Analyses and translates high level requirements into a validated design for the software component. Captures applicable design constraints (must meet conditions) and quality attributes (may be traded) that apply to the component. Designs and implements software components to meet the high-level requirements and design constraints/standards. Allocates software requirements to test vehicles defined in the verification plan. Analyses software components for functional behaviour, which may include modelling and simulation to demonstrate that the design meets the high-level requirements. Develops and reviews software tests that will provide evidence to demonstrate that the software requirements have been satisfied. Analyses existing software for architectural or design issues and drives improvement of the existing code base to meet modern requirements for robustness and safety. Analyses verification test results against software requirements. Provides targeted testing of software level functionality to support problem investigation and problem closures and customer issues. Liaises with other disciplines to understand functional performance capabilities of components of the system to facilitate effective component design. May be required to participate in and support capacity planning and the development of long-term strategic goals for the department, in conjunction with the department managers. May be required to develop, implement, document, and maintain policies, procedures, associated guidelines, tools and training as required. Develops the knowledge required to provide advice to project teams and be able to create, search, and reuse knowledge with some guidance from established practitioners. Produces reports where required to document the work carried out. Position Qualifications Strong knowledge of software design, system architecture, software and/or hardware architecture, software and hardware development process constraints and embedded software testing at module level. Degree Qualified Strong knowledge of modern C++ in relation to real-time systems, including an understanding of refactoring legacy code to improve robustness. A working appreciation of associated engineering disciplines. Proficient with design and analysis tools. This can include an appreciation of the tools and what can be achieved through them. Professional courage to highlight areas of concern and risk with regard to suitability of a product to meet its requirements in a safe and functionally appropriate way. An ability to interpret test results and provide an informed opinion or conclusion as to the outcome of the analysis. This includes an understanding of measurement uncertainty. A demonstrated ability to manage tasks to completion ensuring that the relevant areas of the business are appropriately informed. An ability to identify and manage risk in collaboration with team members. Preferred requirements: Highly self-motivated and directed, with keen attention to detail. Strong problem-solving skills, and an ability to understand the level of analysis required Good time management skills able to prioritise and execute tasks in a high-pressure environment. Dynamically respond to evolving objectives and emerging opportunities while working in coordination with a multidisciplinary, energetic team of engineers and scientists. Good written, oral, and interpersonal communication skills, able to communicate ideas in both technical and user-friendly language. Able to research application issues and products by being outward focussed and able to seek solutions/information from outside of immediate area, including suppliers, universities, customers, related industries. Skilled at working within a team-oriented, collaborative environment or as a sole contributor on identified projects. A working knowledge of marine automation systems, including industry standards. Keen to develop capability through appropriate training courses and workshops. Where required able to train people to improve the capability of the business within a specific area of the business and deliver training material where required. Power Systems is the Rolls-Royce business which provides world-class power solutions and complete life-cycle support under our product and solution brand mtu . Through digitalisation and electrification, we strive to develop drive and power generation solutions that provide answers to the challenges posed by the rapidly growing societal demands for energy and mobility. We deliver and service comprehensive, powerful and reliable systems, based on both gas and diesel engines, as well as electrified hybrid systems. These technologically advanced solutions serve our customers in the marine and infrastructure sectors worldwide. Our vision is to ensure that the excellence and ingenuity that shaped our history continues into our future. Our multi-year transformation programme aims to turn Rolls-Royce into a high-performing, competitive, resilient and growing company. Join us, and it can be your future vision too. Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive. Type of Contract Permanent
Thales
Senior Software Engineer
Thales City, Belfast
Location: Belfast, United Kingdom Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar. Together we offer fantastic opportunities for committed employees to learn and develop their career with us. At Thales UK, we research, develop, and supply technology and services that impact the lives of millions of people each day to make life better, and keep us safer. We innovate across the major industries of Aerospace, Defence, Security and Space. Your health and well-being matters to us and that's why we offer you the flexibility to do what's important to you; whether that's part time hours, job sharing, home working, or the ability to flex your start and finish times. Where possible, we support a working pattern that suits your lifestyle and helps you reach your ambitions. Job Advertisement: Real-time Embedded Software Engineer Are you ready to innovate and make a significant impact in the field of real-time embedded software development? Thales is seeking enthusiastic and dedicated Software Engineers to join our team and contribute to cutting-edge multi-discipline programmes. If you possess the skills and passion for software engineering, we want to hear from you! Overview of Thales Integrated Airspace Surveillance (IAS): Thales IAS provides advanced surveillance solutions designed to ensure the security and safety of airspace. Leveraging state-of-the-art technology and robust engineering expertise, our systems offer comprehensive situational awareness, enabling effective and efficient airspace management. Be part of a team that pioneers solutions for critical applications in air traffic control, air defence, and homeland security. Primary Purpose: As a Real-time Embedded Software Engineer at Thales, you will collaborate with a team of Software Engineers on diverse projects, participating in all phases of the software development lifecycle. Your role will focus on designing, developing, and integrating embedded software solutions for high-tech sub-systems and processor-driven boards. With a military application focus, our products range from land vehicle platforms and missiles to advanced training systems. Key Responsibilities: Design and develop real-time embedded software solutions. Integrate and debug solutions on target hardware, addressing hardware/software integration issues. Target multiple real-time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using C and/or C++. Participate in various software lifecycle methodologies. Manage software requirements and traceability using industry best practices. Plan and execute software tests (Unit, Integration, System Level). Develop reusable software solutions. Document all aspects of the software production process according to company standards. Skills and Experience: Essential: Knowledge of embedded real-time development and the hardware/software interface. Understanding of real-time operating system behavior and software requirements analysis. Proficiency in procedural (C) and object-oriented (C++) languages. Understanding of data communications (e.g., 1553, RS422) and networking principles. Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real-time operating systems. Track record in developing C/C++ applications. Awareness of the principles and levels of software testing. Desirable: Knowledge of UML and Agile development methodologies. Experience in Graphical User Interface design and development. Understanding of software configuration control. Ability to undertake roles beyond software development, such as Software Architect or Software Engineering Manager. Practical experience in model-driven software development, using change management and version control systems, and developing under a range of software methodologies. Values & Behaviours: Display innovation and self-motivation. Possess a passion for software engineering and a willingness to stay current with industry developments. Work efficiently both within a team and individually. Demonstrate dedication and determination in task completion. Qualifications: Essential: A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience. Desirable: A degree in Micro Electronics & Computing/Software Engineering. Why Thales? Join us and be part of an innovative engineering team that constantly strives to make advancements in real-time embedded software for military applications. At Thales, you will have the opportunity to work on challenging projects, develop your skills, and grow your career in a supportive environment. Apply today and embark on a rewarding career with Thales! Connect with Fiona Tal, Talent Acquisition Partner who is eager to explore together with you this exciting opportunity. This role will require SC Clearance. It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant will undergo, achieve, and maintain SC Clearance. Please visit the UKSV website for further guidance. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years. Some vacancies may require full Security Clearance which can require further evidence to be provided. For further details of the evidence required to apply for Baseline and Security Clearance please refer to the Defence Business Services National Security Vetting (DBS NSV) Agency. At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Thales UK is committed to providing an inclusive and barrier-free recruitment process. We will provide reasonable adjustments and support to ensure neuro-diverse applicants or those with a disability or long-term condition can be their best during the recruitment process. To request an adjustment, if you need this job advert in an alternative format or if you have any questions about the recruitment process, please contact Resourcing Ops for mid to senior roles, or the Early Careers Team for graduate and apprentice roles. Great journeys start here, apply now!
22/10/2026
Full time
Location: Belfast, United Kingdom Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar. Together we offer fantastic opportunities for committed employees to learn and develop their career with us. At Thales UK, we research, develop, and supply technology and services that impact the lives of millions of people each day to make life better, and keep us safer. We innovate across the major industries of Aerospace, Defence, Security and Space. Your health and well-being matters to us and that's why we offer you the flexibility to do what's important to you; whether that's part time hours, job sharing, home working, or the ability to flex your start and finish times. Where possible, we support a working pattern that suits your lifestyle and helps you reach your ambitions. Job Advertisement: Real-time Embedded Software Engineer Are you ready to innovate and make a significant impact in the field of real-time embedded software development? Thales is seeking enthusiastic and dedicated Software Engineers to join our team and contribute to cutting-edge multi-discipline programmes. If you possess the skills and passion for software engineering, we want to hear from you! Overview of Thales Integrated Airspace Surveillance (IAS): Thales IAS provides advanced surveillance solutions designed to ensure the security and safety of airspace. Leveraging state-of-the-art technology and robust engineering expertise, our systems offer comprehensive situational awareness, enabling effective and efficient airspace management. Be part of a team that pioneers solutions for critical applications in air traffic control, air defence, and homeland security. Primary Purpose: As a Real-time Embedded Software Engineer at Thales, you will collaborate with a team of Software Engineers on diverse projects, participating in all phases of the software development lifecycle. Your role will focus on designing, developing, and integrating embedded software solutions for high-tech sub-systems and processor-driven boards. With a military application focus, our products range from land vehicle platforms and missiles to advanced training systems. Key Responsibilities: Design and develop real-time embedded software solutions. Integrate and debug solutions on target hardware, addressing hardware/software integration issues. Target multiple real-time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using C and/or C++. Participate in various software lifecycle methodologies. Manage software requirements and traceability using industry best practices. Plan and execute software tests (Unit, Integration, System Level). Develop reusable software solutions. Document all aspects of the software production process according to company standards. Skills and Experience: Essential: Knowledge of embedded real-time development and the hardware/software interface. Understanding of real-time operating system behavior and software requirements analysis. Proficiency in procedural (C) and object-oriented (C++) languages. Understanding of data communications (e.g., 1553, RS422) and networking principles. Practical experience in real-time embedded development, integrating and debugging on target hardware, and using real-time operating systems. Track record in developing C/C++ applications. Awareness of the principles and levels of software testing. Desirable: Knowledge of UML and Agile development methodologies. Experience in Graphical User Interface design and development. Understanding of software configuration control. Ability to undertake roles beyond software development, such as Software Architect or Software Engineering Manager. Practical experience in model-driven software development, using change management and version control systems, and developing under a range of software methodologies. Values & Behaviours: Display innovation and self-motivation. Possess a passion for software engineering and a willingness to stay current with industry developments. Work efficiently both within a team and individually. Demonstrate dedication and determination in task completion. Qualifications: Essential: A BEng/BSc (Hons) degree or equivalent in computing or a computing-related subject, or an alternative qualification with relevant experience. Desirable: A degree in Micro Electronics & Computing/Software Engineering. Why Thales? Join us and be part of an innovative engineering team that constantly strives to make advancements in real-time embedded software for military applications. At Thales, you will have the opportunity to work on challenging projects, develop your skills, and grow your career in a supportive environment. Apply today and embark on a rewarding career with Thales! Connect with Fiona Tal, Talent Acquisition Partner who is eager to explore together with you this exciting opportunity. This role will require SC Clearance. It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant will undergo, achieve, and maintain SC Clearance. Please visit the UKSV website for further guidance. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in the UK and employment and/or education history for up to three years. Some vacancies may require full Security Clearance which can require further evidence to be provided. For further details of the evidence required to apply for Baseline and Security Clearance please refer to the Defence Business Services National Security Vetting (DBS NSV) Agency. At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Thales UK is committed to providing an inclusive and barrier-free recruitment process. We will provide reasonable adjustments and support to ensure neuro-diverse applicants or those with a disability or long-term condition can be their best during the recruitment process. To request an adjustment, if you need this job advert in an alternative format or if you have any questions about the recruitment process, please contact Resourcing Ops for mid to senior roles, or the Early Careers Team for graduate and apprentice roles. Great journeys start here, apply now!
Sage
Senior Salesforce Software Engineer
Sage Winnersh, Berkshire
Job Title Senior Salesforce Software Engineer Job Description We're hiring Senior Salesforce Developer - Product Engineering Team (ISV) in Winnersh (Reading area), UK Hybrid (3 days onsite) Sage People is a global HR & people management SaaS product built on the Salesforce ( ) platform, serving customers worldwide. As an ISV, we build and evolve one single product, with a strong focus on code quality, scalability, performance and long-term architecture. We're looking for a senior hands-on Salesforce engineer who can go beyond feature delivery: someone able to understand business complexity, shape technical design, contribute to architecture decisions, and help build scalable, maintainable solutions within a mature Salesforce product environment. Team culture & environment What really makes this role stand out is the team. • A stable, close knit engineering group - many team members have worked together for 8+ years • A friendly, supportive and human environment, where people genuinely enjoy working together • Engineers, testers, architects and product managers collaborating daily as one product team • A culture that values shared ownership, learning and constructive technical discussions • Strong leadership momentum and investment, particularly around AI and Salesforce innovation • A modern, welcoming office in Winnersh, with teams enjoying face to face collaboration as part of a hybrid model Key Responsibilities What you'll be doing As a Senior Salesforce Developer, you will take ownership of complex technical delivery while contributing to the design and architecture of our Salesforce-based product. You will work hands-on with Apex, SOQL, JavaScript, Salesforce Lightning, Lightning Web Components, VisualForce and APIs, while helping define robust technical approaches for scalable product features. • Design, develop and maintain enterprise-grade Salesforce product features with a strong focus on scalability, maintainability and performance • Translate complex business requirements into clear technical designs and robust implementation plans • Contribute actively to Salesforce architecture discussions, design reviews and long-term product decisions • Apply strong object-oriented design principles, automated testing practices, code quality standards and CI/CD ways of working • Mentor and support other engineers through code reviews, technical guidance and knowledge sharing This is a senior hands-on development role with genuine technical depth. It is not an admin or configuration-focused position: we are looking for someone who enjoys building, designing and improving complex Salesforce product capabilities. What we're looking for Core skills • Strong hands-on Salesforce development experience, ideally within a product, SaaS or ISV environment • Advanced knowledge of Apex, SOQL, JavaScript, Salesforce Lightning and Lightning Web Components • Good understanding, and ideally practical experience, of Salesforce solution design and architecture • Ability to design scalable, secure and maintainable solutions while considering Salesforce platform limits, data model, integrations and performance • Solid object-oriented programming background, for example in Java or C#, with strong software engineering fundamentals Nice to have • Experience contributing to architecture reviews, technical roadmaps or design governance • Exposure to Salesforce REST APIs, integrations and enterprise application architecture • Experience with Git, Jira, IntelliJ, CI/CD pipelines and automated testing strategies • Salesforce Platform Developer certification, or architecture-related Salesforce certifications • Interest in AI-driven product capabilities and how they can be embedded into Salesforce-based solutions Benefits - we have plenty • Competitive salary plus generous bonus scheme • Pension plan: up to 8% matched + 2% top-up by Sage • 25 days annual leave, with the option to buy up to 5 more • 8 bank holidays • 5 paid volunteer days per year via the Sage Foundation • 50% income protection • Holiday buy & sell • Comprehensive health, dental and vision coverage • Work Away scheme (up to 10 weeks per year) • Ongoing training and professional development • Hybrid working • Healthy Mind app membership • Access to financial, health and wellbeing memberships Discover life at Sage: If you're looking for a Salesforce developer role with real technical depth and a genuinely great team culture, we'd love to hear from you. Function Product Delivery Country United Kingdom Office Location Winnersh Work Place type Hybrid Advert Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions. Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential. Learn more about working at Sage: Watch a video about our culture: v=qIoiCpZH-QE We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at . Learn more about DEI at Sage:
22/10/2026
Full time
Job Title Senior Salesforce Software Engineer Job Description We're hiring Senior Salesforce Developer - Product Engineering Team (ISV) in Winnersh (Reading area), UK Hybrid (3 days onsite) Sage People is a global HR & people management SaaS product built on the Salesforce ( ) platform, serving customers worldwide. As an ISV, we build and evolve one single product, with a strong focus on code quality, scalability, performance and long-term architecture. We're looking for a senior hands-on Salesforce engineer who can go beyond feature delivery: someone able to understand business complexity, shape technical design, contribute to architecture decisions, and help build scalable, maintainable solutions within a mature Salesforce product environment. Team culture & environment What really makes this role stand out is the team. • A stable, close knit engineering group - many team members have worked together for 8+ years • A friendly, supportive and human environment, where people genuinely enjoy working together • Engineers, testers, architects and product managers collaborating daily as one product team • A culture that values shared ownership, learning and constructive technical discussions • Strong leadership momentum and investment, particularly around AI and Salesforce innovation • A modern, welcoming office in Winnersh, with teams enjoying face to face collaboration as part of a hybrid model Key Responsibilities What you'll be doing As a Senior Salesforce Developer, you will take ownership of complex technical delivery while contributing to the design and architecture of our Salesforce-based product. You will work hands-on with Apex, SOQL, JavaScript, Salesforce Lightning, Lightning Web Components, VisualForce and APIs, while helping define robust technical approaches for scalable product features. • Design, develop and maintain enterprise-grade Salesforce product features with a strong focus on scalability, maintainability and performance • Translate complex business requirements into clear technical designs and robust implementation plans • Contribute actively to Salesforce architecture discussions, design reviews and long-term product decisions • Apply strong object-oriented design principles, automated testing practices, code quality standards and CI/CD ways of working • Mentor and support other engineers through code reviews, technical guidance and knowledge sharing This is a senior hands-on development role with genuine technical depth. It is not an admin or configuration-focused position: we are looking for someone who enjoys building, designing and improving complex Salesforce product capabilities. What we're looking for Core skills • Strong hands-on Salesforce development experience, ideally within a product, SaaS or ISV environment • Advanced knowledge of Apex, SOQL, JavaScript, Salesforce Lightning and Lightning Web Components • Good understanding, and ideally practical experience, of Salesforce solution design and architecture • Ability to design scalable, secure and maintainable solutions while considering Salesforce platform limits, data model, integrations and performance • Solid object-oriented programming background, for example in Java or C#, with strong software engineering fundamentals Nice to have • Experience contributing to architecture reviews, technical roadmaps or design governance • Exposure to Salesforce REST APIs, integrations and enterprise application architecture • Experience with Git, Jira, IntelliJ, CI/CD pipelines and automated testing strategies • Salesforce Platform Developer certification, or architecture-related Salesforce certifications • Interest in AI-driven product capabilities and how they can be embedded into Salesforce-based solutions Benefits - we have plenty • Competitive salary plus generous bonus scheme • Pension plan: up to 8% matched + 2% top-up by Sage • 25 days annual leave, with the option to buy up to 5 more • 8 bank holidays • 5 paid volunteer days per year via the Sage Foundation • 50% income protection • Holiday buy & sell • Comprehensive health, dental and vision coverage • Work Away scheme (up to 10 weeks per year) • Ongoing training and professional development • Hybrid working • Healthy Mind app membership • Access to financial, health and wellbeing memberships Discover life at Sage: If you're looking for a Salesforce developer role with real technical depth and a genuinely great team culture, we'd love to hear from you. Function Product Delivery Country United Kingdom Office Location Winnersh Work Place type Hybrid Advert Working at Sage means you're supporting millions of small and medium sized businesses globally with technology to work faster and smarter. We leverage the future of AI, meaning business owners spend less time doing routine tasks, like entering invoices and generating reports, and more time pursuing their ambitions. Our colleagues are the best of the best. It's why we were awarded 2024 Best Places to Work by Glassdoor. Because to achieve extraordinary outcomes, we need extraordinary teams. This means infusing Sage with people who knock down barriers, continuously innovate, and want to experience their potential. Learn more about working at Sage: Watch a video about our culture: v=qIoiCpZH-QE We celebrate individuality and welcome you to join us if you embrace all backgrounds, identities, beliefs, and ways of working. If you need support applying, reach out at . Learn more about DEI at Sage:
Thales
Software Engineer
Thales Crawley, Sussex
Location: Crawley, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Under Water Systems (UWS) Our purpose is to be the leading provider of underwater sensors and decision superiority, helping navies across the world keep our friends, families and all of us safe. We cover four sectors: Mine Counter Measures, Anti-Submarine warfare, Services and Future Capabilities. Software Engineer - Maritime Mission Systems Thales Maritime Mission Systems provide a unique opportunity for you to create software that delivers a state of the art Sonar capability for UK and International Navies. Our systems are developed for a wide range of significant defence projects, including the Astute class submarines, Merlin helicopters, Type 23 frigates and the Hunt class mine countermeasures vessel. As a Thales Maritime Mission Systems Software Engineer, you will develop the next-generation of Sonar technologies, for which we are world-renowned. You will be a key member of the Software Development team based at the Thales site in Crawley, and will have the opportunity to collaborate with Thales sites in the UK and overseas. Key responsibilities will include the design, implementation and test of Human Computer Interface, Acoustic processing and middleware products, using industry standard tools and methods. Technical Skills Essential requirements A good foundation in computer science Proficient programming skills Strong written and verbal communication skills An ability to work as a key member of the team A desire to take responsibility for your professional development Desirable requirements: Experience of Java, C++, C Awareness of Software configuration control principles Awareness of real time constraints in software development Awareness of linux and shell scripts Awareness of UML modelling A knowledge of Software architectures Educational Requirements Ideally a degree in a relevant subject e.g. Software Engineering, Computer Science, Maths, Physics or Engineering. Job Content Define our solution by working with Systems Engineering to develop requirements and a test strategy Develop our systems by working as a key member of a project team to deliver a high quality, robust software deliverable that meets customer requirements, on time and within budget Support our systems by working with customer support functions to ensure that currently deployed software products are maintained on both land and at sea Build our strategy by working with the software management function to ensure that skills, technology and ways of working are developed Additional information You should have the ability to work well within a team and to obtain co-operation and lead change. You will be self-motivated, with the ability to see innovative solutions to problems and the enthusiasm to drive them to a successful conclusion. You will have the opportunity to travel to Thales and non-Thales sites throughout the UK when working on Thales projects. Therefore a willingness to undertake business travel is essential. UK Eyes Only: Due to the nature of the work that we do at Thales, many of our roles are subject to security restrictions. This role requires you to be a UK National and achieve Security Clearance (SC) without any caveats. It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant undergo, achieve, and maintain SC Clearance prior to commencing employment. If approved by the MOD, a dual national from a non-ITAR country may be considered. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance: . Benefits: Performance-related bonus Half day every Friday - 1pm 28 days annual leave (plus bank holidays) with opportunity to buy up to 40 hours/year (pro rata) 24 hours volunteering paid for Private healthcare Pension scheme Life cover 24/7 Employee Assistance Program and access to mental wellbeing app Employee discount shopping schemes on major brands and retailers Gym membership discounts At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future!
22/10/2026
Full time
Location: Crawley, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. Under Water Systems (UWS) Our purpose is to be the leading provider of underwater sensors and decision superiority, helping navies across the world keep our friends, families and all of us safe. We cover four sectors: Mine Counter Measures, Anti-Submarine warfare, Services and Future Capabilities. Software Engineer - Maritime Mission Systems Thales Maritime Mission Systems provide a unique opportunity for you to create software that delivers a state of the art Sonar capability for UK and International Navies. Our systems are developed for a wide range of significant defence projects, including the Astute class submarines, Merlin helicopters, Type 23 frigates and the Hunt class mine countermeasures vessel. As a Thales Maritime Mission Systems Software Engineer, you will develop the next-generation of Sonar technologies, for which we are world-renowned. You will be a key member of the Software Development team based at the Thales site in Crawley, and will have the opportunity to collaborate with Thales sites in the UK and overseas. Key responsibilities will include the design, implementation and test of Human Computer Interface, Acoustic processing and middleware products, using industry standard tools and methods. Technical Skills Essential requirements A good foundation in computer science Proficient programming skills Strong written and verbal communication skills An ability to work as a key member of the team A desire to take responsibility for your professional development Desirable requirements: Experience of Java, C++, C Awareness of Software configuration control principles Awareness of real time constraints in software development Awareness of linux and shell scripts Awareness of UML modelling A knowledge of Software architectures Educational Requirements Ideally a degree in a relevant subject e.g. Software Engineering, Computer Science, Maths, Physics or Engineering. Job Content Define our solution by working with Systems Engineering to develop requirements and a test strategy Develop our systems by working as a key member of a project team to deliver a high quality, robust software deliverable that meets customer requirements, on time and within budget Support our systems by working with customer support functions to ensure that currently deployed software products are maintained on both land and at sea Build our strategy by working with the software management function to ensure that skills, technology and ways of working are developed Additional information You should have the ability to work well within a team and to obtain co-operation and lead change. You will be self-motivated, with the ability to see innovative solutions to problems and the enthusiasm to drive them to a successful conclusion. You will have the opportunity to travel to Thales and non-Thales sites throughout the UK when working on Thales projects. Therefore a willingness to undertake business travel is essential. UK Eyes Only: Due to the nature of the work that we do at Thales, many of our roles are subject to security restrictions. This role requires you to be a UK National and achieve Security Clearance (SC) without any caveats. It would be advantageous if currently held, however, if not currently held, it is a requirement that the successful applicant undergo, achieve, and maintain SC Clearance prior to commencing employment. If approved by the MOD, a dual national from a non-ITAR country may be considered. To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks. Please visit the UKSV website for further guidance: . Benefits: Performance-related bonus Half day every Friday - 1pm 28 days annual leave (plus bank holidays) with opportunity to buy up to 40 hours/year (pro rata) 24 hours volunteering paid for Private healthcare Pension scheme Life cover 24/7 Employee Assistance Program and access to mental wellbeing app Employee discount shopping schemes on major brands and retailers Gym membership discounts At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you, we encourage you to join our talent community where your details will be shared with our recruitment teams for other potential opportunities. Join the Talent Community here. Join Thales in the UK - Innovate with us and shape the future!
Thales
2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Degree Apprenticeship
Thales Henstridge, Somerset
Location: Templecombe, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. 2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Degree Apprenticeship Start Date: 06 September 2027 Salary: £24,000 per annum Employee type: Permanent Location: Templecombe Working Schedule: Monday - Friday, 37 hours a week (8 hours Monday - Thursday, 5 hours Friday) Turn your curiosity into a career. If you're passionate about engineering, eager to learn, and looking for a degree apprenticeship that combines academic study with exciting on-the-job experience, we'd love to hear from you. Benefits of the programme: Earn a salary while studying for your degree Gain hands-on experience in a real engineering environment Receive job-specific training and development Achieve a recognised engineering qualification Secure a permanent role from the start of your apprenticeship Have your university tuition fees fully paid About the Role As a Software Engineering Apprentice, you will develop the technical knowledge, practical skills and professional behaviours needed to become a confident and capable engineer. Working as part of our Software Engineering team, you will support the delivery of software solutions, ensuring projects are completed on time and within budget. Your responsibilities may include: Supporting system requirement and design activities Developing software solutions to fulfil an actual business need Contributing to project reviews Assisting with engineering investigations and problem solving Communicating technical recommendations to stakeholders Working with experienced engineers on live projects What You Will Learn Throughout the apprenticeship, you will gain experience and knowledge in: Professional engineering behaviours and industry best practice Working securely, ethically and responsibly with complex data in compliance with regulatory standards The Software Engineering lifecycle and key engineering processes Software Engineering tools and methods Requirement management, design techniques, and software code implementation Testing, integration, verification, validation and qualification (IVVQ) activities Structured and methodical approaches to problem solving and investigation Degree Apprenticeship Programme You will study towards a Level 6 Digital and Technology Solutions Degree Apprenticeship with Exeter University, following the Software Engineer pathway. This 3.5-year programme will introduce apprentices to a broad range of digital disciplines over the first two years of the programme, including data, computer security, software development, networks, programming and AI. In Year three you will move into your specialist pathway of Software Engineering, focussing on the principles, methods, and models that underpin professional software engineering practice. You will also undertake a work based Synoptic Project, before completing your End Point Assessment. On completion of the apprenticeship, you will achieve a BSc in Digital and Technology Solutions, as well as the Level 6 Digital and Technology Solutions Degree Apprenticeship. The programme is delivered through a blended learning approach, combining: On campus teaching (around 22 days across the whole programme) Distance learning (1 day per week during term time) Online workshops/classes Guided self-study Throughout the 3.5-year programme, you will combine university study with practical workplace experience, developing both academic knowledge and professional engineering skills. Entry Requirements To apply, you will need: A Levels Three A Levels Grade B or above or, BTEC Extended Diploma (DDM) or, T Level (Merit) or, Level 4 Digital Apprenticeship, as defined by Skills England GCSEs Minimum of five GCSEs at Grade 4/C or above Must include: English Language Mathematics Please note that applicants who already hold a relevant degree will not be eligible for this programme. Software Engineering and Computer Science are both relevant degrees. Benefits • Competitive salary of £24,000 per annum • Performance-related pay uplifts • Holiday entitlement of 201 hours a year (plus a company day and bank holidays) • Contributory Company Pension • Health Care Cash Plan • Hybrid/flexible working options • Employee assistance programme • Learning and development support • Employee discounts and wellbeing initiatives • Life Cover • 80 Hours Volunteering per year (first two years) Thales Apprentice Recruitment Process 1. Apply Online - submit your application online to register your interest. You only need to register for one role as you will have the opportunity to apply for additional roles at the full application stage. 2. Upload Your CV 3. Check your emails for the invitation to apply - this will comefrom 4. Complete Your Application - follow the link provided in the email to complete your application. You can apply for one primary role and up to 3 additional roles. 5. Complete Online Tests - undertake the online assessments designed to evaluate your suitability for the role. 6. Virtual Assessment Centre - candidates who progress from the online assessment stage will attend a virtual assessment centre, which will include group exercises, and competency-based interviews. 7. Job Offer - successful candidates who perform well throughout the recruitment process will receive a job offer from Thales. For further information about our Future Talent recruitment process, including hints and tips, or to connect with a member of the Future Talent Team, a Graduate, or an Apprentice, please visit Thales Future Talent - Connectr . Please note, assessment centres for shortlisted candidates will be held between February - May 2027. Induction week for all Graduate and Apprentices will take place from Monday 6 September - Friday 10 September 2027. Closing date: Our applications will close at 11.59pm on Wednesday 17 February 2027, this is the only time we will be accepting applications this year. Please note, we will be in contact by the end of February 2027 with details of next steps. PLEASE NOTE THAT ROLES MAY CLOSE EARLIER THAN THE ADVERTISED DEADLINE IF WE RECEIVE A HIGH NUMER OF APPLICATIONS. WE ENCOURAGE YOU TO APPLY AS SOON AS POSSIBLE TO AVOID MISSING OUT ON THIS OPPORTUNITY. Due to the nature of the work that we do at Thales, all our roles are subject to security restrictions. Because of the work we do at Thales, all roles are subject to security requirements. To be considered for this position, you must have the permanent right to work in the UK and be able to successfully complete and maintain UK Government security checks, including Baseline Personnel Security Standard (BPSS) screening and Security Clearance (SC), which is a government background check, before starting employment. To be eligible for SC clearance, you will typically need to have lived in the UK continuously for the last five years. As part of the vetting process, you will be asked to provide evidence of your identity, right to work in the UK, any time spent overseas during the last five years, and your employment and/or education history. In addition, this role supports a UK Eyes Only programme and is therefore subject to government-mandated nationality restrictions. To satisfy the security clearance requirements for access to highly sensitive information, applicants must have been British citizens from birth and must not hold any other nationality. This requirement is determined by the UK Government and is a condition of programme access rather than an employment preference. For further details of the evidence required to apply for security clearance please follow this link - . Thales is an equal opportunities employer and diversity, and inclusion are integral to the success of Thales. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. . click apply for full job details
22/10/2026
Full time
Location: Templecombe, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. 2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Degree Apprenticeship Start Date: 06 September 2027 Salary: £24,000 per annum Employee type: Permanent Location: Templecombe Working Schedule: Monday - Friday, 37 hours a week (8 hours Monday - Thursday, 5 hours Friday) Turn your curiosity into a career. If you're passionate about engineering, eager to learn, and looking for a degree apprenticeship that combines academic study with exciting on-the-job experience, we'd love to hear from you. Benefits of the programme: Earn a salary while studying for your degree Gain hands-on experience in a real engineering environment Receive job-specific training and development Achieve a recognised engineering qualification Secure a permanent role from the start of your apprenticeship Have your university tuition fees fully paid About the Role As a Software Engineering Apprentice, you will develop the technical knowledge, practical skills and professional behaviours needed to become a confident and capable engineer. Working as part of our Software Engineering team, you will support the delivery of software solutions, ensuring projects are completed on time and within budget. Your responsibilities may include: Supporting system requirement and design activities Developing software solutions to fulfil an actual business need Contributing to project reviews Assisting with engineering investigations and problem solving Communicating technical recommendations to stakeholders Working with experienced engineers on live projects What You Will Learn Throughout the apprenticeship, you will gain experience and knowledge in: Professional engineering behaviours and industry best practice Working securely, ethically and responsibly with complex data in compliance with regulatory standards The Software Engineering lifecycle and key engineering processes Software Engineering tools and methods Requirement management, design techniques, and software code implementation Testing, integration, verification, validation and qualification (IVVQ) activities Structured and methodical approaches to problem solving and investigation Degree Apprenticeship Programme You will study towards a Level 6 Digital and Technology Solutions Degree Apprenticeship with Exeter University, following the Software Engineer pathway. This 3.5-year programme will introduce apprentices to a broad range of digital disciplines over the first two years of the programme, including data, computer security, software development, networks, programming and AI. In Year three you will move into your specialist pathway of Software Engineering, focussing on the principles, methods, and models that underpin professional software engineering practice. You will also undertake a work based Synoptic Project, before completing your End Point Assessment. On completion of the apprenticeship, you will achieve a BSc in Digital and Technology Solutions, as well as the Level 6 Digital and Technology Solutions Degree Apprenticeship. The programme is delivered through a blended learning approach, combining: On campus teaching (around 22 days across the whole programme) Distance learning (1 day per week during term time) Online workshops/classes Guided self-study Throughout the 3.5-year programme, you will combine university study with practical workplace experience, developing both academic knowledge and professional engineering skills. Entry Requirements To apply, you will need: A Levels Three A Levels Grade B or above or, BTEC Extended Diploma (DDM) or, T Level (Merit) or, Level 4 Digital Apprenticeship, as defined by Skills England GCSEs Minimum of five GCSEs at Grade 4/C or above Must include: English Language Mathematics Please note that applicants who already hold a relevant degree will not be eligible for this programme. Software Engineering and Computer Science are both relevant degrees. Benefits • Competitive salary of £24,000 per annum • Performance-related pay uplifts • Holiday entitlement of 201 hours a year (plus a company day and bank holidays) • Contributory Company Pension • Health Care Cash Plan • Hybrid/flexible working options • Employee assistance programme • Learning and development support • Employee discounts and wellbeing initiatives • Life Cover • 80 Hours Volunteering per year (first two years) Thales Apprentice Recruitment Process 1. Apply Online - submit your application online to register your interest. You only need to register for one role as you will have the opportunity to apply for additional roles at the full application stage. 2. Upload Your CV 3. Check your emails for the invitation to apply - this will comefrom 4. Complete Your Application - follow the link provided in the email to complete your application. You can apply for one primary role and up to 3 additional roles. 5. Complete Online Tests - undertake the online assessments designed to evaluate your suitability for the role. 6. Virtual Assessment Centre - candidates who progress from the online assessment stage will attend a virtual assessment centre, which will include group exercises, and competency-based interviews. 7. Job Offer - successful candidates who perform well throughout the recruitment process will receive a job offer from Thales. For further information about our Future Talent recruitment process, including hints and tips, or to connect with a member of the Future Talent Team, a Graduate, or an Apprentice, please visit Thales Future Talent - Connectr . Please note, assessment centres for shortlisted candidates will be held between February - May 2027. Induction week for all Graduate and Apprentices will take place from Monday 6 September - Friday 10 September 2027. Closing date: Our applications will close at 11.59pm on Wednesday 17 February 2027, this is the only time we will be accepting applications this year. Please note, we will be in contact by the end of February 2027 with details of next steps. PLEASE NOTE THAT ROLES MAY CLOSE EARLIER THAN THE ADVERTISED DEADLINE IF WE RECEIVE A HIGH NUMER OF APPLICATIONS. WE ENCOURAGE YOU TO APPLY AS SOON AS POSSIBLE TO AVOID MISSING OUT ON THIS OPPORTUNITY. Due to the nature of the work that we do at Thales, all our roles are subject to security restrictions. Because of the work we do at Thales, all roles are subject to security requirements. To be considered for this position, you must have the permanent right to work in the UK and be able to successfully complete and maintain UK Government security checks, including Baseline Personnel Security Standard (BPSS) screening and Security Clearance (SC), which is a government background check, before starting employment. To be eligible for SC clearance, you will typically need to have lived in the UK continuously for the last five years. As part of the vetting process, you will be asked to provide evidence of your identity, right to work in the UK, any time spent overseas during the last five years, and your employment and/or education history. In addition, this role supports a UK Eyes Only programme and is therefore subject to government-mandated nationality restrictions. To satisfy the security clearance requirements for access to highly sensitive information, applicants must have been British citizens from birth and must not hold any other nationality. This requirement is determined by the UK Government and is a condition of programme access rather than an employment preference. For further details of the evidence required to apply for security clearance please follow this link - . Thales is an equal opportunities employer and diversity, and inclusion are integral to the success of Thales. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. . click apply for full job details
Thales
2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Apprenticeship
Thales Stockport, Cheshire
Location: Cheadle, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. 2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Apprenticeship Start Date: 6 September 2027 Salary: £24,000 per annum Employee type: Permanent Location: Cheadle Working Schedule: Monday - Friday, 37 hours a week (8 hours Monday - Thursday, 5 hours Friday) Turn your curiosity into a career. If you're passionate about engineering, eager to learn, and looking for a degree apprenticeship that combines academic study with exciting on-the-job experience, we'd love to hear from you. Benefits of the programme: Earn a salary while studying for your degree Gain hands-on experience in a real engineering environment Receive job-specific training and development Achieve a recognised engineering qualification Secure a permanent role from the start of your apprenticeship Have your university tuition fees fully paid About the Role As a Software Engineering Apprentice, you will develop the technical knowledge, practical skills and professional behaviours needed to become a confident and capable engineer. Working as part of our Software Engineering team, you will support the delivery of software solutions, ensuring projects are completed on time and within budget. Your responsibilities may include: Supporting system requirement and design activities Developing software solutions to fulfil an actual business need Contributing to project reviews Assisting with engineering investigations and problem solving Communicating technical recommendations to stakeholders Working with experienced engineers on live projects What You Will Learn Throughout the apprenticeship, you will gain experience and knowledge in: Professional engineering behaviours and industry best practice Working securely, ethically and responsibly with complex data in compliance with regulatory standards The Software Engineering lifecycle and key engineering processes Software Engineering tools and methods Requirement management, design techniques, and software code implementation Testing, integration, verification, validation and qualification (IVVQ) activities Structured and methodical approaches to problem solving and investigation Apprenticeship Programme You will study towards a Level 6 Digital and Technology Solutions Degree Apprenticeship with Manchester Metropolitan University. As a Software Engineering Apprentice, you'll develop a broad set of skills and knowledge across the digital and technology landscape. You'll learn how information systems work, how software is built and tested, and how data and cyber security fit into real business environments-alongside the fundamentals of business organisation, IT project management, and computer and network infrastructures. Your learning is supported through taught units and work-based projects, where possible focused on live business scenarios and real-world problem solving, with experienced support throughout. For the duration of this 4-year programme you will attend Manchester Metropolitan University one day per week to study. For the other four days you will be working at our Cheadle site, applying your learning to real work projects and gain a breadth of experience with your teammates. At the end of the apprenticeship, you will be working as a Software Engineer within the Thales UK businesses. The programme is delivered through a blended learning approach, combining: On campus teaching, face to face one day a week during the academic year Online workshops/classes Guided self-study Throughout the 4-year programme, you will combine university study with practical workplace experience, developing both academic knowledge and professional engineering skills. Entry Requirements To apply, you will need: 104 UCAS points (A Level BCC) Or an equivalent qualification such as BTEC Extended Diploma (DDM), T Level (Merit) or apprenticeship And 5 GCSEs at Grade 9-4/A-C including Maths and English Please note that applicants who already hold a relevant degree will not be eligible for this programme. Software Engineering and Computer Science are both relevant degrees. Benefits • Competitive salary of £24,000 per annum • Performance-related pay uplifts • Holiday entitlement of 201 hours a year (plus a company day and bank holidays) • Contributory Company Pension • Health Care Cash Plan • Hybrid/flexible working options • Employee assistance programme • Learning and development support • Employee discounts and wellbeing initiatives • Life Cover • 80 Hours Volunteering per year (first two years) Thales Apprentice Recruitment Process 1. Apply Online - submit your application online to register your interest. You only need to register for one role as you will have the opportunity to apply for additional roles at the full application stage. 2. Upload Your CV 3. Check your emails for the invitation to apply - this will comefrom 4. Complete Your Application - follow the link provided in the email to complete your application. You can apply for one primary role and up to 3 additional roles. 5. Complete Online Tests - undertake the online assessments designed to evaluate your suitability for the role. 6. Virtual Assessment Centre - candidates who progress from the online assessment stage will attend a virtual assessment centre, which will include group exercises, and competency-based interviews. 7. Job Offer - successful candidates who perform well throughout the recruitment process will receive a job offer from Thales. For further information about our Future Talent recruitment process, including hints and tips, or to connect with a member of the Future Talent Team, a Graduate, or an Apprentice, please visit Thales Future Talent - Connectr . Please note, assessment centres for shortlisted candidates will be held between February - May 2027. Induction week for all Graduate and Apprentices will take place from Monday 6 September - Friday 10 September 2027. Closing date: Our applications will close at 11.59pm on Wednesday 17 February 2027, this is the only time we will be accepting applications this year. Please note, we will be in contact by the end of February 2027 with details of next steps. PLEASE NOTE THAT ROLES MAY CLOSE EARLIER THAN THE ADVERTISED DEADLINE IF WE RECEIVE A HIGH NUMER OF APPLICATIONS. WE ENCOURAGE YOU TO APPLY AS SOON AS POSSIBLE TO AVOID MISSING OUT ON THIS OPPORTUNITY. Because of the work we do at Thales, all roles are subject to security requirements. To be considered for this position, you must have the permanent right to work in the UK and be able to successfully complete and maintain UK Government security checks, including Baseline Personnel Security Standard (BPSS) screening and Security Clearance (SC), which is a government background check, before starting employment. To be eligible for SC clearance, you will typically need to have lived in the UK continuously for the last five years. As part of the vetting process, you will be asked to provide evidence of your identity, right to work in the UK, any time spent overseas during the last five years, and your employment and/or education history. In addition, this role supports a UK Eyes Only programme and is therefore subject to government-mandated nationality restrictions. To satisfy the security clearance requirements for access to highly sensitive information, applicants must have been British citizens from birth and must not hold any other nationality. This requirement is determined by the UK Government and is a condition of programme access rather than an employment preference. For further details of the evidence required to apply for security clearance please follow this link - Thales is an equal opportunities employer and diversity, and inclusion are integral to the success of Thales. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you . click apply for full job details
22/10/2026
Full time
Location: Cheadle, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. 2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Apprenticeship Start Date: 6 September 2027 Salary: £24,000 per annum Employee type: Permanent Location: Cheadle Working Schedule: Monday - Friday, 37 hours a week (8 hours Monday - Thursday, 5 hours Friday) Turn your curiosity into a career. If you're passionate about engineering, eager to learn, and looking for a degree apprenticeship that combines academic study with exciting on-the-job experience, we'd love to hear from you. Benefits of the programme: Earn a salary while studying for your degree Gain hands-on experience in a real engineering environment Receive job-specific training and development Achieve a recognised engineering qualification Secure a permanent role from the start of your apprenticeship Have your university tuition fees fully paid About the Role As a Software Engineering Apprentice, you will develop the technical knowledge, practical skills and professional behaviours needed to become a confident and capable engineer. Working as part of our Software Engineering team, you will support the delivery of software solutions, ensuring projects are completed on time and within budget. Your responsibilities may include: Supporting system requirement and design activities Developing software solutions to fulfil an actual business need Contributing to project reviews Assisting with engineering investigations and problem solving Communicating technical recommendations to stakeholders Working with experienced engineers on live projects What You Will Learn Throughout the apprenticeship, you will gain experience and knowledge in: Professional engineering behaviours and industry best practice Working securely, ethically and responsibly with complex data in compliance with regulatory standards The Software Engineering lifecycle and key engineering processes Software Engineering tools and methods Requirement management, design techniques, and software code implementation Testing, integration, verification, validation and qualification (IVVQ) activities Structured and methodical approaches to problem solving and investigation Apprenticeship Programme You will study towards a Level 6 Digital and Technology Solutions Degree Apprenticeship with Manchester Metropolitan University. As a Software Engineering Apprentice, you'll develop a broad set of skills and knowledge across the digital and technology landscape. You'll learn how information systems work, how software is built and tested, and how data and cyber security fit into real business environments-alongside the fundamentals of business organisation, IT project management, and computer and network infrastructures. Your learning is supported through taught units and work-based projects, where possible focused on live business scenarios and real-world problem solving, with experienced support throughout. For the duration of this 4-year programme you will attend Manchester Metropolitan University one day per week to study. For the other four days you will be working at our Cheadle site, applying your learning to real work projects and gain a breadth of experience with your teammates. At the end of the apprenticeship, you will be working as a Software Engineer within the Thales UK businesses. The programme is delivered through a blended learning approach, combining: On campus teaching, face to face one day a week during the academic year Online workshops/classes Guided self-study Throughout the 4-year programme, you will combine university study with practical workplace experience, developing both academic knowledge and professional engineering skills. Entry Requirements To apply, you will need: 104 UCAS points (A Level BCC) Or an equivalent qualification such as BTEC Extended Diploma (DDM), T Level (Merit) or apprenticeship And 5 GCSEs at Grade 9-4/A-C including Maths and English Please note that applicants who already hold a relevant degree will not be eligible for this programme. Software Engineering and Computer Science are both relevant degrees. Benefits • Competitive salary of £24,000 per annum • Performance-related pay uplifts • Holiday entitlement of 201 hours a year (plus a company day and bank holidays) • Contributory Company Pension • Health Care Cash Plan • Hybrid/flexible working options • Employee assistance programme • Learning and development support • Employee discounts and wellbeing initiatives • Life Cover • 80 Hours Volunteering per year (first two years) Thales Apprentice Recruitment Process 1. Apply Online - submit your application online to register your interest. You only need to register for one role as you will have the opportunity to apply for additional roles at the full application stage. 2. Upload Your CV 3. Check your emails for the invitation to apply - this will comefrom 4. Complete Your Application - follow the link provided in the email to complete your application. You can apply for one primary role and up to 3 additional roles. 5. Complete Online Tests - undertake the online assessments designed to evaluate your suitability for the role. 6. Virtual Assessment Centre - candidates who progress from the online assessment stage will attend a virtual assessment centre, which will include group exercises, and competency-based interviews. 7. Job Offer - successful candidates who perform well throughout the recruitment process will receive a job offer from Thales. For further information about our Future Talent recruitment process, including hints and tips, or to connect with a member of the Future Talent Team, a Graduate, or an Apprentice, please visit Thales Future Talent - Connectr . Please note, assessment centres for shortlisted candidates will be held between February - May 2027. Induction week for all Graduate and Apprentices will take place from Monday 6 September - Friday 10 September 2027. Closing date: Our applications will close at 11.59pm on Wednesday 17 February 2027, this is the only time we will be accepting applications this year. Please note, we will be in contact by the end of February 2027 with details of next steps. PLEASE NOTE THAT ROLES MAY CLOSE EARLIER THAN THE ADVERTISED DEADLINE IF WE RECEIVE A HIGH NUMER OF APPLICATIONS. WE ENCOURAGE YOU TO APPLY AS SOON AS POSSIBLE TO AVOID MISSING OUT ON THIS OPPORTUNITY. Because of the work we do at Thales, all roles are subject to security requirements. To be considered for this position, you must have the permanent right to work in the UK and be able to successfully complete and maintain UK Government security checks, including Baseline Personnel Security Standard (BPSS) screening and Security Clearance (SC), which is a government background check, before starting employment. To be eligible for SC clearance, you will typically need to have lived in the UK continuously for the last five years. As part of the vetting process, you will be asked to provide evidence of your identity, right to work in the UK, any time spent overseas during the last five years, and your employment and/or education history. In addition, this role supports a UK Eyes Only programme and is therefore subject to government-mandated nationality restrictions. To satisfy the security clearance requirements for access to highly sensitive information, applicants must have been British citizens from birth and must not hold any other nationality. This requirement is determined by the UK Government and is a condition of programme access rather than an employment preference. For further details of the evidence required to apply for security clearance please follow this link - Thales is an equal opportunities employer and diversity, and inclusion are integral to the success of Thales. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies, and inclusive features here. If this role isn't quite right for you . click apply for full job details
Thales
2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Degree Apprenticeship
Thales Crawley, Sussex
Location: Crawley, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. 2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Degree Apprenticeship Start Date: 06 September 2027 Salary: £24,000 per annum Employee type: Permanent Location: Crawley Working Schedule: Monday - Friday, 37 hours a week (8 hours Monday - Thursday, 5 hours Friday) Turn your curiosity into a career. If you are passionate about engineering, eager to learn, and looking for a degree apprenticeship that combines academic study with exciting on-the-job experience, we would love to hear from you. Benefits of the programme: Earn a salary while studying for your degree. Gain firsthand experience in a real engineering environment. Receive job-specific training and development. Achieve a recognised engineering qualification. Secure a permanent role from the start of your apprenticeship. Have your university tuition fees fully paid. About the Role As a Software Engineering Apprentice, you will develop the technical knowledge, practical skills and professional behaviours needed to become a confident and capable engineer. Working as part of our Software Engineering team, you will support the delivery of software solutions, ensuring projects are completed on time and within budget. Your responsibilities may include: Programming skills in industry standard languages such as C++ and Java Experience of working in multi-disciplined agile environment alongside experienced engineers Familiarity with business management tools for managing requirements and formal documentation. New tools and infrastructure used for the development engineering environment. Development of secure, quality software solutions that adhere to timescale and budget. Domain specific knowledge and application of mathematics skills to model and develop real-world solutions across industries, such as aerospace and underwater systems and software defined radio and electronic counter measure systems (dependant on which business area you are aligned to. Opportunity to develop creative and bespoke software solutions. Organisational skills with well-rounded communication and relationship building abilities. Digital Technologies such as Artificial Intelligence and Data Analytics What You Will Learn Throughout the apprenticeship, you will gain experience and knowledge in: Professional engineering behaviours and industry best practice Understanding and working with complex engineering systems Different engineering roles and activities across live projects The Software Lifecycle and key engineering processes Requirements capture, requirements management and system design techniques. Software Engineering tools and practices Testing, integration, and verification activities Structured and methodical approaches to problem solving and investigation. Degree Apprenticeship Programme You will study towards a Level 6 Digital and Technology Solutions Degree Apprenticeship with Exeter University, following the Software Engineer pathway. This 3.5-year programme will introduce apprentices to a broad range of digital disciplines over the first two years of the programme, including data, computer security, software development, networks, programming and AI. In Year three you will move into your specialist pathway of Software Engineering, focussing on the principles, methods, and models that underpin professional software engineering practice. You will also undertake a work based Synoptic Project, before completing your End Point Assessment. On completion of the apprenticeship, you will achieve a BSc in Digital and Technology Solutions, as well as the Level 6 Digital and Technology Solutions Degree Apprenticeship. The programme is delivered through a blended learning approach, combining: On campus teaching (around 22 days across the whole programme) Distance learning (1 day per week during term time) Online workshops/classes Guided self-study Throughout the 3.5-year programme, you will combine university study with practical workplace experience, developing both academic knowledge and professional engineering skills. Entry Requirements To apply, you will need: Three A Levels Grade B or above or, BTEC Extended Diploma (DDM) or, T Level (Merit) or, Level 4 Digital Apprenticeship, as defined by Skills England and Minimum of five GCSEs at Grade 4/C or above Must include: English Language Mathematics Please note that applicants who already hold a relevant degree will not be eligible for this programme. Software Engineering and Computer Science are both relevant degrees. Benefits • Competitive salary of £24,000 per annum • Performance-related pay uplifts • Holiday entitlement of 201 hours a year (plus a company day and bank holidays) • Contributory Company Pension • Health Care Cash Plan • Hybrid/flexible working options • Employee assistance programme • Learning and development support • Employee discounts and wellbeing initiatives • Life Cover • 80 Hours Volunteering per year (first two years) Thales Apprentice Recruitment Process 1. Apply Online - submit your application online to register your interest. You only need to register for one role as you will have the opportunity to apply for additional roles at the full application stage. 2. Upload Your CV 3. Check your emails for the invitation to apply - this will comefrom 4. Complete Your Application - follow the link provided in the email to complete your application. You can apply for one primary role and up to 3 additional roles. 5. Complete Online Tests - undertake the online assessments designed to evaluate your suitability for the role. 6. Virtual Assessment Centre - candidates who progress from the online assessment stage will attend a virtual assessment centre, which will include group exercises, and competency-based interviews. 7. Job Offer - successful candidates who perform well throughout the recruitment process will receive a job offer from Thales. For further information about our Future Talent recruitment process, including hints and tips, or to connect with a member of the Future Talent Team, a Graduate, or an Apprentice, please visit Thales Future Talent - Connectr . Please note, assessment centres for shortlisted candidates will be held between February - May 2027. Induction week for all Graduate and Apprentices will take place from Monday 6 September - Friday 10 September 2027. Closing date: Our applications will close at 11.59pm on Wednesday 17 February 2027, this is the only time we will be accepting applications this year. Please note, we will be in contact by the end of February 2027 with details of next steps. PLEASE NOTE THAT ROLES MAY CLOSE EARLIER THAN THE ADVERTISED DEADLINE IF WE RECEIVE A HIGH NUMER OF APPLICATIONS. WE ENCOURAGE YOU TO APPLY AS SOON AS POSSIBLE TO AVOID MISSING OUT ON THIS OPPORTUNITY. Because of the work we do at Thales, all roles are subject to security requirements. To be considered for this position, you must have the permanent right to work in the UK and be able to successfully complete and maintain UK Government security checks, including Baseline Personnel Security Standard (BPSS) screening and Security Clearance (SC), which is a government background check, before starting employment. To be eligible for SC clearance, you will typically need to have lived in the UK continuously for the last five years. As part of the vetting process, you will be asked to provide evidence of your identity, right to work in the UK, any time spent overseas during the last five years, and your employment and/or education history. For further details of the evidence required to apply for security clearance please follow this link - . Thales is an equal opportunities employer and diversity, and inclusion are integral to the success of Thales. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies . click apply for full job details
22/10/2026
Full time
Location: Crawley, United Kingdom Thales is a global technology leader with more than 83,000 employees on five continents. With over 7,500 people in the UK, operating across defence, space, aerospace, and digital security, we help build a future we can all trust. Thales supports the security and stability of our nation by providing extraordinary technology to our customers, as well as delivering social value to the UK with our products and services. 2027 Software Engineering Apprentice - Level 6 Digital and Technology Solutions Degree Apprenticeship Start Date: 06 September 2027 Salary: £24,000 per annum Employee type: Permanent Location: Crawley Working Schedule: Monday - Friday, 37 hours a week (8 hours Monday - Thursday, 5 hours Friday) Turn your curiosity into a career. If you are passionate about engineering, eager to learn, and looking for a degree apprenticeship that combines academic study with exciting on-the-job experience, we would love to hear from you. Benefits of the programme: Earn a salary while studying for your degree. Gain firsthand experience in a real engineering environment. Receive job-specific training and development. Achieve a recognised engineering qualification. Secure a permanent role from the start of your apprenticeship. Have your university tuition fees fully paid. About the Role As a Software Engineering Apprentice, you will develop the technical knowledge, practical skills and professional behaviours needed to become a confident and capable engineer. Working as part of our Software Engineering team, you will support the delivery of software solutions, ensuring projects are completed on time and within budget. Your responsibilities may include: Programming skills in industry standard languages such as C++ and Java Experience of working in multi-disciplined agile environment alongside experienced engineers Familiarity with business management tools for managing requirements and formal documentation. New tools and infrastructure used for the development engineering environment. Development of secure, quality software solutions that adhere to timescale and budget. Domain specific knowledge and application of mathematics skills to model and develop real-world solutions across industries, such as aerospace and underwater systems and software defined radio and electronic counter measure systems (dependant on which business area you are aligned to. Opportunity to develop creative and bespoke software solutions. Organisational skills with well-rounded communication and relationship building abilities. Digital Technologies such as Artificial Intelligence and Data Analytics What You Will Learn Throughout the apprenticeship, you will gain experience and knowledge in: Professional engineering behaviours and industry best practice Understanding and working with complex engineering systems Different engineering roles and activities across live projects The Software Lifecycle and key engineering processes Requirements capture, requirements management and system design techniques. Software Engineering tools and practices Testing, integration, and verification activities Structured and methodical approaches to problem solving and investigation. Degree Apprenticeship Programme You will study towards a Level 6 Digital and Technology Solutions Degree Apprenticeship with Exeter University, following the Software Engineer pathway. This 3.5-year programme will introduce apprentices to a broad range of digital disciplines over the first two years of the programme, including data, computer security, software development, networks, programming and AI. In Year three you will move into your specialist pathway of Software Engineering, focussing on the principles, methods, and models that underpin professional software engineering practice. You will also undertake a work based Synoptic Project, before completing your End Point Assessment. On completion of the apprenticeship, you will achieve a BSc in Digital and Technology Solutions, as well as the Level 6 Digital and Technology Solutions Degree Apprenticeship. The programme is delivered through a blended learning approach, combining: On campus teaching (around 22 days across the whole programme) Distance learning (1 day per week during term time) Online workshops/classes Guided self-study Throughout the 3.5-year programme, you will combine university study with practical workplace experience, developing both academic knowledge and professional engineering skills. Entry Requirements To apply, you will need: Three A Levels Grade B or above or, BTEC Extended Diploma (DDM) or, T Level (Merit) or, Level 4 Digital Apprenticeship, as defined by Skills England and Minimum of five GCSEs at Grade 4/C or above Must include: English Language Mathematics Please note that applicants who already hold a relevant degree will not be eligible for this programme. Software Engineering and Computer Science are both relevant degrees. Benefits • Competitive salary of £24,000 per annum • Performance-related pay uplifts • Holiday entitlement of 201 hours a year (plus a company day and bank holidays) • Contributory Company Pension • Health Care Cash Plan • Hybrid/flexible working options • Employee assistance programme • Learning and development support • Employee discounts and wellbeing initiatives • Life Cover • 80 Hours Volunteering per year (first two years) Thales Apprentice Recruitment Process 1. Apply Online - submit your application online to register your interest. You only need to register for one role as you will have the opportunity to apply for additional roles at the full application stage. 2. Upload Your CV 3. Check your emails for the invitation to apply - this will comefrom 4. Complete Your Application - follow the link provided in the email to complete your application. You can apply for one primary role and up to 3 additional roles. 5. Complete Online Tests - undertake the online assessments designed to evaluate your suitability for the role. 6. Virtual Assessment Centre - candidates who progress from the online assessment stage will attend a virtual assessment centre, which will include group exercises, and competency-based interviews. 7. Job Offer - successful candidates who perform well throughout the recruitment process will receive a job offer from Thales. For further information about our Future Talent recruitment process, including hints and tips, or to connect with a member of the Future Talent Team, a Graduate, or an Apprentice, please visit Thales Future Talent - Connectr . Please note, assessment centres for shortlisted candidates will be held between February - May 2027. Induction week for all Graduate and Apprentices will take place from Monday 6 September - Friday 10 September 2027. Closing date: Our applications will close at 11.59pm on Wednesday 17 February 2027, this is the only time we will be accepting applications this year. Please note, we will be in contact by the end of February 2027 with details of next steps. PLEASE NOTE THAT ROLES MAY CLOSE EARLIER THAN THE ADVERTISED DEADLINE IF WE RECEIVE A HIGH NUMER OF APPLICATIONS. WE ENCOURAGE YOU TO APPLY AS SOON AS POSSIBLE TO AVOID MISSING OUT ON THIS OPPORTUNITY. Because of the work we do at Thales, all roles are subject to security requirements. To be considered for this position, you must have the permanent right to work in the UK and be able to successfully complete and maintain UK Government security checks, including Baseline Personnel Security Standard (BPSS) screening and Security Clearance (SC), which is a government background check, before starting employment. To be eligible for SC clearance, you will typically need to have lived in the UK continuously for the last five years. As part of the vetting process, you will be asked to provide evidence of your identity, right to work in the UK, any time spent overseas during the last five years, and your employment and/or education history. For further details of the evidence required to apply for security clearance please follow this link - . Thales is an equal opportunities employer and diversity, and inclusion are integral to the success of Thales. At Thales, we ensure equal opportunities, pay and working conditions for all. The benefits we offer include private medical insurance, buying or selling annual leave, cycle to work schemes, employee discounts, paid volunteering day, stocks and shares, annual bonus and much more depending on the role. Read more about our benefits here. We are committed to creating a workplace where everyone feels valued for who they are and the unique strengths they bring. Discover more about our programmes, employee networks, wellbeing policies . click apply for full job details
James Fisher & Sons
Junior Software Engineer
James Fisher & Sons Westhill, Aberdeenshire
About the Role Junior Software Engineer Full-Time, Permanent Westhill, Aberdeen Please note that this role requires security checks. The Role: We are looking for a motivated Junior Software Engineer to support the development and ongoing enhancement of software solutions across the JFD product range. Working closely with experienced engineers, you will contribute to new product development, system improvements, and through-life support activities, helping to deliver reliable, high-quality solutions that meet customer needs while maintaining the highest standards of safety, quality, and engineering excellence. What you'll be doing: • Supporting the development, enhancement, and maintenance of software solutions across both existing products and new system developments. • Assisting with software change management activities for both current and legacy codebases, ensuring updates are implemented, tested, and documented effectively. • Contributing to the creation and maintenance of engineering documentation, including specifications, proposals, test plans, reports, user guides, and technical manuals. • Collaborating with multidisciplinary engineering teams to support the delivery of high-quality software solutions that meet customer and business requirements. • Following established engineering standards, development processes, and best practices to ensure consistency, quality, and compliance. • Supporting software testing, troubleshooting, and defect resolution activities throughout the product lifecycle. • Participating in site visits to JFD locations and customer sites, as required, to support project delivery, product integration, and continuous improvement initiatives. • Ensuring compliance with relevant internal procedures, industry standards, regulatory requirements, and quality management processes. • Continuously developing your technical knowledge and skills while contributing to the ongoing improvement of products, systems, and engineering practices. • Building positive working relationships by acting with integrity, collaborating effectively with colleagues, and contributing to a culture of trust, teamwork, and innovation. What we're looking for: • A degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or a related discipline. • An understanding of the Software Development Life Cycle (SDLC) and a desire to apply software engineering best practices throughout the development process. • A strong understanding of the fundamentals of object-oriented programming. • Experience preferably with one or more of the following programming languages: C#, C/C++, Rust, or Java. • Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues and develop effective solutions. • A proactive attitude, eagerness to learn, and a genuine interest in developing a career in software engineering. • Strong communication and collaboration skills, with the ability to work effectively as part of a multidisciplinary team. • Excellent attention to detail and a commitment to delivering high-quality, reliable software solutions. Desirable Skills and Experience • Familiarity with software development and project management tools such as Azure DevOps, GitHub, or similar platforms. • Experience using source code version control systems, particularly Git. • Knowledge of network and serial communication protocols. • Exposure to user interface (UI) design and development. • Understanding of database design and development principles. • Knowledge of software design methodologies, architectures, and engineering best practices. • Experience working within regulated, safety-critical, or engineering-focused environments would be advantageous. Why join us? • Early finish on Fridays • Competitive salary and benefits package aligned with experience (Private Medical Insurance, Life Assurance, Cycle to work scheme, Company Pension, etc.) • Clear pathways for career development and organisational visibility • Inclusive and supportive culture that values individual contributions • Meaningful work with impact across safety, innovation, and global operations About Us: James Fisher is a global engineering services company operating across Energy, Defence, and Maritime Transport. With a strong heritage in maritime operations, we now deliver innovative solutions in challenging environments. Our One James Fisher strategy is focused on building a unified, sustainable business within the Blue Economy, driving progress through technology, expertise, and collaboration. Visit our website at: Home James Fisher and Sons plc For more information about our values and behaviours, follow the link: About us James Fisher and Sons plc James Fisher Defence (JFD), part of the James Fisher Group, is a global leader in underwater capability, delivering cutting-edge diving, submarine rescue, and hyperbaric solutions to both commercial and defence markets. Operating worldwide, JFD is the foremost provider of submarine rescue services and a trusted name in submarine escape training. We're also at the forefront of hyperbaric rescue innovation and a leading supplier of advanced diving equipment and saturation systems across the industry. Explore more about JFD If this sounds like the ideal next step in your career, then click 'apply' now! Due to the volume of applications, we receive for our vacancies, on occasion applications may close before the deadline, so please apply early to avoid disappointment. At James Fisher and Sons, we are committed to taking positive action on diversity and strongly encourage applications from candidates of all backgrounds. We are proud to be a Disability Confident employer and recognise that our success is driven by the talent and diversity of our workforce. To support an accessible and inclusive recruitment experience in the UK, we partner with Vercida. You can learn more about our approach by visiting our company page: James Fisher and Sons diversity, inclusion, culture - VERCIDA
22/10/2026
Full time
About the Role Junior Software Engineer Full-Time, Permanent Westhill, Aberdeen Please note that this role requires security checks. The Role: We are looking for a motivated Junior Software Engineer to support the development and ongoing enhancement of software solutions across the JFD product range. Working closely with experienced engineers, you will contribute to new product development, system improvements, and through-life support activities, helping to deliver reliable, high-quality solutions that meet customer needs while maintaining the highest standards of safety, quality, and engineering excellence. What you'll be doing: • Supporting the development, enhancement, and maintenance of software solutions across both existing products and new system developments. • Assisting with software change management activities for both current and legacy codebases, ensuring updates are implemented, tested, and documented effectively. • Contributing to the creation and maintenance of engineering documentation, including specifications, proposals, test plans, reports, user guides, and technical manuals. • Collaborating with multidisciplinary engineering teams to support the delivery of high-quality software solutions that meet customer and business requirements. • Following established engineering standards, development processes, and best practices to ensure consistency, quality, and compliance. • Supporting software testing, troubleshooting, and defect resolution activities throughout the product lifecycle. • Participating in site visits to JFD locations and customer sites, as required, to support project delivery, product integration, and continuous improvement initiatives. • Ensuring compliance with relevant internal procedures, industry standards, regulatory requirements, and quality management processes. • Continuously developing your technical knowledge and skills while contributing to the ongoing improvement of products, systems, and engineering practices. • Building positive working relationships by acting with integrity, collaborating effectively with colleagues, and contributing to a culture of trust, teamwork, and innovation. What we're looking for: • A degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or a related discipline. • An understanding of the Software Development Life Cycle (SDLC) and a desire to apply software engineering best practices throughout the development process. • A strong understanding of the fundamentals of object-oriented programming. • Experience preferably with one or more of the following programming languages: C#, C/C++, Rust, or Java. • Strong analytical and problem-solving skills, with the ability to troubleshoot technical issues and develop effective solutions. • A proactive attitude, eagerness to learn, and a genuine interest in developing a career in software engineering. • Strong communication and collaboration skills, with the ability to work effectively as part of a multidisciplinary team. • Excellent attention to detail and a commitment to delivering high-quality, reliable software solutions. Desirable Skills and Experience • Familiarity with software development and project management tools such as Azure DevOps, GitHub, or similar platforms. • Experience using source code version control systems, particularly Git. • Knowledge of network and serial communication protocols. • Exposure to user interface (UI) design and development. • Understanding of database design and development principles. • Knowledge of software design methodologies, architectures, and engineering best practices. • Experience working within regulated, safety-critical, or engineering-focused environments would be advantageous. Why join us? • Early finish on Fridays • Competitive salary and benefits package aligned with experience (Private Medical Insurance, Life Assurance, Cycle to work scheme, Company Pension, etc.) • Clear pathways for career development and organisational visibility • Inclusive and supportive culture that values individual contributions • Meaningful work with impact across safety, innovation, and global operations About Us: James Fisher is a global engineering services company operating across Energy, Defence, and Maritime Transport. With a strong heritage in maritime operations, we now deliver innovative solutions in challenging environments. Our One James Fisher strategy is focused on building a unified, sustainable business within the Blue Economy, driving progress through technology, expertise, and collaboration. Visit our website at: Home James Fisher and Sons plc For more information about our values and behaviours, follow the link: About us James Fisher and Sons plc James Fisher Defence (JFD), part of the James Fisher Group, is a global leader in underwater capability, delivering cutting-edge diving, submarine rescue, and hyperbaric solutions to both commercial and defence markets. Operating worldwide, JFD is the foremost provider of submarine rescue services and a trusted name in submarine escape training. We're also at the forefront of hyperbaric rescue innovation and a leading supplier of advanced diving equipment and saturation systems across the industry. Explore more about JFD If this sounds like the ideal next step in your career, then click 'apply' now! Due to the volume of applications, we receive for our vacancies, on occasion applications may close before the deadline, so please apply early to avoid disappointment. At James Fisher and Sons, we are committed to taking positive action on diversity and strongly encourage applications from candidates of all backgrounds. We are proud to be a Disability Confident employer and recognise that our success is driven by the talent and diversity of our workforce. To support an accessible and inclusive recruitment experience in the UK, we partner with Vercida. You can learn more about our approach by visiting our company page: James Fisher and Sons diversity, inclusion, culture - VERCIDA
ARM
Senior Software Engineer
ARM Southampton, Hampshire
Senior Software Engineer Southampton (Hybrid working) Contract - 3 months Paying up to 63.50p/h (Inside IR35) Please note that due to the nature of the work, you will need to hold a high level of UK security clearance. Essential Skills and Experience C++ or relevant object-oriented software development Familiarity with Electronics and lower-level firmware Using and generating documentation to create interfaces machine to machine Test frameworks and test development Microservices architecture/containerisation Development of new applications to meet user expectations and within formal constraints. (HMI/GUI/UX experience needed.) Familiarity with the tools and approaches to interface with hardware Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example, tailored Agile.) Experience using tools associated with Iterative development lifecycles (Jira / DevOps / Git) Familiarity with development to design and coding standards. Nice to have: Python, C#, LabVIEW software development Experience CUDA integration (AI/ML) Industrial protocols (read-across to Synergia etc.) Experience with Infrared Physics, Computer Science, Software Engineering, ITQSB or relevant higher-level formal qualifications Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
22/10/2026
Contractor
Senior Software Engineer Southampton (Hybrid working) Contract - 3 months Paying up to 63.50p/h (Inside IR35) Please note that due to the nature of the work, you will need to hold a high level of UK security clearance. Essential Skills and Experience C++ or relevant object-oriented software development Familiarity with Electronics and lower-level firmware Using and generating documentation to create interfaces machine to machine Test frameworks and test development Microservices architecture/containerisation Development of new applications to meet user expectations and within formal constraints. (HMI/GUI/UX experience needed.) Familiarity with the tools and approaches to interface with hardware Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example, tailored Agile.) Experience using tools associated with Iterative development lifecycles (Jira / DevOps / Git) Familiarity with development to design and coding standards. Nice to have: Python, C#, LabVIEW software development Experience CUDA integration (AI/ML) Industrial protocols (read-across to Synergia etc.) Experience with Infrared Physics, Computer Science, Software Engineering, ITQSB or relevant higher-level formal qualifications Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Dabster Systems Ireland Limited
Software Engineer C
Dabster Systems Ireland Limited
Strong C++ and python programming skills Experience with Linux/Unix env and relational databases (PostgreSQL) incl. data modelling and design Experience with Kubernetes, Docker, Podman Experience with Developing in GO is Plus
22/10/2026
Contractor
Strong C++ and python programming skills Experience with Linux/Unix env and relational databases (PostgreSQL) incl. data modelling and design Experience with Kubernetes, Docker, Podman Experience with Developing in GO is Plus
Brio Digital
Software Engineer
Brio Digital City, Leeds
Full Stack Developer - Python, AWS, TypeScript/React Location: Leeds (hybrid, 1-2 days per month on site) Rate: 500 per day, Inside IR35 Duration: Until May 2027 Public Sector/Government/NHS Experience essential Overview We're looking for a Full Stack Developer to join an NHS digital transformation programme, building and improving cloud-based services. You'll work across the full stack in Python and TypeScript, deploying on AWS with infrastructure as code and modern CI/CD practices. Key Responsibilities Design, build and maintain full stack applications using Python and TypeScript Develop and deploy services on AWS Write and manage infrastructure as code using Terraform Build and maintain CI/CD pipelines to support fast, reliable releases Work closely with delivery, product and engineering colleagues in an agile team Write clean, tested and well-documented code Support troubleshooting and continuous improvement of live services Key Requirements Strong commercial experience as a Full Stack Developer Solid Python development experience Strong TypeScript experience, front and back end Hands-on AWS experience Infrastructure as code using Terraform Experience building and maintaining CI/CD pipelines Comfortable working in agile delivery teams Desirable Public sector or NHS programme experience Experience with containerisation (Docker, ECS or similar) Understanding of GDS service standards Active security clearance or willingness to obtain BPSS Apply now or email for more information
22/10/2026
Contractor
Full Stack Developer - Python, AWS, TypeScript/React Location: Leeds (hybrid, 1-2 days per month on site) Rate: 500 per day, Inside IR35 Duration: Until May 2027 Public Sector/Government/NHS Experience essential Overview We're looking for a Full Stack Developer to join an NHS digital transformation programme, building and improving cloud-based services. You'll work across the full stack in Python and TypeScript, deploying on AWS with infrastructure as code and modern CI/CD practices. Key Responsibilities Design, build and maintain full stack applications using Python and TypeScript Develop and deploy services on AWS Write and manage infrastructure as code using Terraform Build and maintain CI/CD pipelines to support fast, reliable releases Work closely with delivery, product and engineering colleagues in an agile team Write clean, tested and well-documented code Support troubleshooting and continuous improvement of live services Key Requirements Strong commercial experience as a Full Stack Developer Solid Python development experience Strong TypeScript experience, front and back end Hands-on AWS experience Infrastructure as code using Terraform Experience building and maintaining CI/CD pipelines Comfortable working in agile delivery teams Desirable Public sector or NHS programme experience Experience with containerisation (Docker, ECS or similar) Understanding of GDS service standards Active security clearance or willingness to obtain BPSS Apply now or email for more information
Peopleworks
Software Engineer, Developer, Backend - Java - Identity - IAM
Peopleworks Laindon, Essex
Software Engineer, Developer, Backend Java Identity - IAM, Security Contract Until End of December 2026 (Renewable) Rate: £600 per day Inside IR35 Location: Essex based offices (between Brentwood and Basildon) 4 days a week The banking and finance arm of one of the world s leading manufacturing companies and a household name is seeking a software engineer, software developer with Backend, Back End and Identity Access Management (IAM) expertise. The Backend Software Engineer will join the Identity Management Services team, (IAM) focusing on the core platform work that powers identity infrastructure. Main Tasks & Responsibilities: Ensure the platform is secure and resilient Essential Skill and Experience: # 8+ years working with backend technologies including Java, Java Frameworks # Web development - DevOps practices (CI/CD, version control) # Security and identity management (IAM) # Monitoring and logging # Relational databases # Server-Side technologies # Agile Desirable (not essential) Skills & Experience: Networking (Subnets, Firewall, Load balancing, VPN configurations) Problem-Solving and debugging Familiarity with cloud platforms (GCP)
22/10/2026
Contractor
Software Engineer, Developer, Backend Java Identity - IAM, Security Contract Until End of December 2026 (Renewable) Rate: £600 per day Inside IR35 Location: Essex based offices (between Brentwood and Basildon) 4 days a week The banking and finance arm of one of the world s leading manufacturing companies and a household name is seeking a software engineer, software developer with Backend, Back End and Identity Access Management (IAM) expertise. The Backend Software Engineer will join the Identity Management Services team, (IAM) focusing on the core platform work that powers identity infrastructure. Main Tasks & Responsibilities: Ensure the platform is secure and resilient Essential Skill and Experience: # 8+ years working with backend technologies including Java, Java Frameworks # Web development - DevOps practices (CI/CD, version control) # Security and identity management (IAM) # Monitoring and logging # Relational databases # Server-Side technologies # Agile Desirable (not essential) Skills & Experience: Networking (Subnets, Firewall, Load balancing, VPN configurations) Problem-Solving and debugging Familiarity with cloud platforms (GCP)
KO2 Embedded Recruitment Solutions LTD
Senior Embedded Software Engineer
KO2 Embedded Recruitment Solutions LTD
Senior Embedded Firmware Engineer Salary: Up to 85,000 plus equity Location: Fully remote, UK wide (company events in Cheshire) This is not one of those roles where you inherit a dusty codebase and a twelve month backlog of bug tickets. It's a genuinely novel piece of engineering in one of the most consequential sectors in the country, and our client is after a proper seasoned firmware engineer to take the technical lead on the device side. The opportunity Our client builds intelligent connected hardware for the energy sector: devices at the very edge of the grid that talk to all manner of third party equipment over multiple radios and wired protocols, reporting securely back to the cloud. The engineering team is deliberately small and exceptionally senior, and they've invested heavily in AI driven development pipelines to accelerate the build. They don't want an army; they want a handful of very capable engineers who can steer those tools intelligently and bring the deep hardware understanding no model can replace. The technology ESP32 handling comms: WiFi and BLE now, Thread next, multi radio beyond that Multiple RP2040 class microcontrollers running the bulk of the application firmware A dedicated processor acting as security firewall and orchestrator STM32 class parts, FreeRTOS, embedded C with some C++ SPI and UART between processors, MQTT with mutual TLS to the cloud, Modbus to third party kit A substantial codebase, already around 300,000 lines The role You'll lead the build out of the device firmware, taking ownership of the meaty, low level problems that sort the seasoned from the merely enthusiastic: SPI bus behaviour, timing across processors, tight memory footprints, radio coexistence and field reliability. You'll set standards, mentor the wider team and have a real say in where the platform goes next. What you'll bring Strong embedded C on resource constrained microcontrollers FreeRTOS or comparable RTOS experience Real depth in hardware facing debugging with scopes and logic analysers Wireless connected device experience; ESP32, BLE, WiFi or Thread MQTT, TLS and secure device to cloud communication An open mind towards AI assisted development Smart energy, metering, IoT gateway or EV charging background would be a bonus Where and how Fully remote, work from anywhere in the UK. The team meets periodically in Cheshire for company events and the odd bit of lab work. The package 80,000 to 85,000 basic plus genuine equity, coming in at a point where your contribution properly shapes the product. Roles combining novel architecture, real ownership, top end pay, equity and full remote working don't hang about. If tracking down an intermittent bus fault gives you a quiet thrill, I'd very much like to hear from you. Contact Andrew Knight or Laurence Powell at KO2 Embedded Recruitment Solutions today to apply.
22/10/2026
Full time
Senior Embedded Firmware Engineer Salary: Up to 85,000 plus equity Location: Fully remote, UK wide (company events in Cheshire) This is not one of those roles where you inherit a dusty codebase and a twelve month backlog of bug tickets. It's a genuinely novel piece of engineering in one of the most consequential sectors in the country, and our client is after a proper seasoned firmware engineer to take the technical lead on the device side. The opportunity Our client builds intelligent connected hardware for the energy sector: devices at the very edge of the grid that talk to all manner of third party equipment over multiple radios and wired protocols, reporting securely back to the cloud. The engineering team is deliberately small and exceptionally senior, and they've invested heavily in AI driven development pipelines to accelerate the build. They don't want an army; they want a handful of very capable engineers who can steer those tools intelligently and bring the deep hardware understanding no model can replace. The technology ESP32 handling comms: WiFi and BLE now, Thread next, multi radio beyond that Multiple RP2040 class microcontrollers running the bulk of the application firmware A dedicated processor acting as security firewall and orchestrator STM32 class parts, FreeRTOS, embedded C with some C++ SPI and UART between processors, MQTT with mutual TLS to the cloud, Modbus to third party kit A substantial codebase, already around 300,000 lines The role You'll lead the build out of the device firmware, taking ownership of the meaty, low level problems that sort the seasoned from the merely enthusiastic: SPI bus behaviour, timing across processors, tight memory footprints, radio coexistence and field reliability. You'll set standards, mentor the wider team and have a real say in where the platform goes next. What you'll bring Strong embedded C on resource constrained microcontrollers FreeRTOS or comparable RTOS experience Real depth in hardware facing debugging with scopes and logic analysers Wireless connected device experience; ESP32, BLE, WiFi or Thread MQTT, TLS and secure device to cloud communication An open mind towards AI assisted development Smart energy, metering, IoT gateway or EV charging background would be a bonus Where and how Fully remote, work from anywhere in the UK. The team meets periodically in Cheshire for company events and the odd bit of lab work. The package 80,000 to 85,000 basic plus genuine equity, coming in at a point where your contribution properly shapes the product. Roles combining novel architecture, real ownership, top end pay, equity and full remote working don't hang about. If tracking down an intermittent bus fault gives you a quiet thrill, I'd very much like to hear from you. Contact Andrew Knight or Laurence Powell at KO2 Embedded Recruitment Solutions today to apply.
Python Software Engineer
Eteam Workforce Limited
Job Title: Python Software Engineer Location: London, UK Job Type: Full-time contract, 3-6 months (Open ended) Work Model: Hybrid (4 Days/Week Onsite) Summary: Contributing to the development and deployment of new and existing products, you'll write high-quality code that allows us to put solutions into production and take part in code reviews and paired-programming sessions. By using your engineering creativity, you'll also own and drive product decisions as a core part of the product team. Requirement: You have a degree in computer science, mathematics, physics, engineering-or the equivalent knowledge acquired through work experience-and a passion for producing high-quality code. You'll also: Have experience using tools like Python, Kedro, AWS, Azure, Databricks, Docker, Kubernetes, Django, Flask, and MySQL/Postgres Advocate using the right tech for the right task-you'll be up to date with the latest technologies and ensure we make the relevant changes when needed Believe in iterative change, enjoy experimenting with new approaches, as well as learning and improving to move forward faster Be highly collaborative, capable of putting aside your own agenda and listening and learning from colleagues Have natural enthusiasm and enjoy sharing your passion with others
22/10/2026
Contractor
Job Title: Python Software Engineer Location: London, UK Job Type: Full-time contract, 3-6 months (Open ended) Work Model: Hybrid (4 Days/Week Onsite) Summary: Contributing to the development and deployment of new and existing products, you'll write high-quality code that allows us to put solutions into production and take part in code reviews and paired-programming sessions. By using your engineering creativity, you'll also own and drive product decisions as a core part of the product team. Requirement: You have a degree in computer science, mathematics, physics, engineering-or the equivalent knowledge acquired through work experience-and a passion for producing high-quality code. You'll also: Have experience using tools like Python, Kedro, AWS, Azure, Databricks, Docker, Kubernetes, Django, Flask, and MySQL/Postgres Advocate using the right tech for the right task-you'll be up to date with the latest technologies and ensure we make the relevant changes when needed Believe in iterative change, enjoy experimenting with new approaches, as well as learning and improving to move forward faster Be highly collaborative, capable of putting aside your own agenda and listening and learning from colleagues Have natural enthusiasm and enjoy sharing your passion with others
Spencer Rose Ltd
Software Engineer - Java/Cloud/Data
Spencer Rose Ltd Manchester, Lancashire
Spencer Rose are seeking an experienced Software Engineer (Java) to join a Tier-1 banking client in Manchester on an initial 6 month contract. Start: ASAP - interviews are taking place within 2 working days Location - Manchester - 2 days a week must be in the office Rate: £380-400pd Inside IR35 Duration: 6months + You will work within an agile, cross-functional team to build and maintain secure, scalable applications, leveraging modern Java engineering, cloud technologies, data engineering and quality automation. Key Skills & Experience Strong hands-on experience with Java 11+, Spring and Spring Boot 3.x. Experience developing microservices, REST APIs, Apache Kafka and Kafka Streams. Strong SQL skills and understanding of data modelling, data analysis and dbt. Cloud experience across AWS, GCP or Azure, ideally including GKE. Knowledge of Docker, Kubernetes, Helm, Jenkins, IAM and API gateways such as Apigee. Experience with Python, Pytest, API automation and ETL testing. Strong understanding of TDD, BDD, shift-left testing, unit, integration and regression testing. Familiarity with security and performance testing, and observability tools such as Dynatrace, Grafana and Prometheus. Experience with Jira, Xray and Allure Reports. Banking or financial services experience is highly desirable. Desirable Skills Experience with Harness, Backstage golden paths, One IDP and AI-assisted development tools such as GitHub Copilot. If you are available and interested - APPLY NOW!
22/10/2026
Contractor
Spencer Rose are seeking an experienced Software Engineer (Java) to join a Tier-1 banking client in Manchester on an initial 6 month contract. Start: ASAP - interviews are taking place within 2 working days Location - Manchester - 2 days a week must be in the office Rate: £380-400pd Inside IR35 Duration: 6months + You will work within an agile, cross-functional team to build and maintain secure, scalable applications, leveraging modern Java engineering, cloud technologies, data engineering and quality automation. Key Skills & Experience Strong hands-on experience with Java 11+, Spring and Spring Boot 3.x. Experience developing microservices, REST APIs, Apache Kafka and Kafka Streams. Strong SQL skills and understanding of data modelling, data analysis and dbt. Cloud experience across AWS, GCP or Azure, ideally including GKE. Knowledge of Docker, Kubernetes, Helm, Jenkins, IAM and API gateways such as Apigee. Experience with Python, Pytest, API automation and ETL testing. Strong understanding of TDD, BDD, shift-left testing, unit, integration and regression testing. Familiarity with security and performance testing, and observability tools such as Dynatrace, Grafana and Prometheus. Experience with Jira, Xray and Allure Reports. Banking or financial services experience is highly desirable. Desirable Skills Experience with Harness, Backstage golden paths, One IDP and AI-assisted development tools such as GitHub Copilot. If you are available and interested - APPLY NOW!
Advanced Resource Managers Limited
Senior Software Engineer
Advanced Resource Managers Limited Southampton, Hampshire
Senior Software Engineer Southampton (Hybrid working) Contract - 3 months Paying up to £63.50p/h (Inside IR35) Please note that due to the nature of the work, you will need to hold a high level of UK security clearance. Essential Skills and Experience C++ or relevant object-oriented software development Familiarity with Electronics and lower-level firmware Using and generating documentation to create interfaces machine to machine Test frameworks and test development Microservices architecture/containerisation Development of new applications to meet user expectations and within formal constraints. (HMI/GUI/UX experience needed.) Familiarity with the tools and approaches to interface with hardware Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example, tailored Agile.) Experience using tools associated with Iterative development lifecycles (Jira / DevOps / Git) Familiarity with development to design and coding standards. Nice to have: Python, C#, LabVIEW software development Experience CUDA integration (AI/ML) Industrial protocols (read-across to Synergia etc.) Experience with Infrared Physics, Computer Science, Software Engineering, ITQSB or relevant higher-level formal qualifications Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
22/10/2026
Full time
Senior Software Engineer Southampton (Hybrid working) Contract - 3 months Paying up to £63.50p/h (Inside IR35) Please note that due to the nature of the work, you will need to hold a high level of UK security clearance. Essential Skills and Experience C++ or relevant object-oriented software development Familiarity with Electronics and lower-level firmware Using and generating documentation to create interfaces machine to machine Test frameworks and test development Microservices architecture/containerisation Development of new applications to meet user expectations and within formal constraints. (HMI/GUI/UX experience needed.) Familiarity with the tools and approaches to interface with hardware Experience with developing Windows & Linux applications. Experience of using Iterative development lifecycles (for example, tailored Agile.) Experience using tools associated with Iterative development lifecycles (Jira / DevOps / Git) Familiarity with development to design and coding standards. Nice to have: Python, C#, LabVIEW software development Experience CUDA integration (AI/ML) Industrial protocols (read-across to Synergia etc.) Experience with Infrared Physics, Computer Science, Software Engineering, ITQSB or relevant higher-level formal qualifications Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.
Morson Edge
Software Engineering Manager
Morson Edge Manchester, Lancashire
Software Engineering Manager Manchester | Permanent | Up to £110,000 + Bonus The Opportunity A growing technology business is looking for an experienced Software Engineering Manager to join its Manchester-based technology team. This is a key leadership position, offering the opportunity to influence how engineering teams operate, develop technical talent and contribute to the continued evolution of a successful digital product environment. You'll be joining an established engineering function with ambitious plans for growth, working alongside product and technology colleagues to deliver high-quality software and continuously improve the way teams build and operate technology. The Role As Software Engineering Manager, you will: Lead and develop a team of software engineers, providing coaching, mentoring and technical leadership. Help create a high-performing engineering culture focused on quality, collaboration and continuous improvement. Work closely with Product and other technology stakeholders to turn business requirements into effective technical solutions. Contribute to engineering strategy, technical decision-making and long-term development plans. Support recruitment and the continued growth of the engineering team. Champion effective software development practices and help improve engineering standards. Ensure teams have the processes and support required to deliver reliable, maintainable software. Help identify opportunities to improve development efficiency and engineering productivity. Communicate effectively with both technical and non-technical stakeholders, including senior leadership. Encourage a pragmatic approach to problem-solving, learning from challenges and continuously improving the technology estate. What I'm Looking For I'm interested in speaking with Engineering Managers who have a strong technical background and a proven ability to lead and develop software engineering teams. You should have: Several years' experience managing software engineering teams. A substantial background in software development before moving into engineering leadership. Experience leading teams through growth and organisational change. Strong technical understanding of modern software engineering principles. Experience working on complex, customer-facing digital products. The ability to understand technical challenges and make sound engineering decisions. A strong track record of coaching, mentoring and developing engineers. Excellent stakeholder management and communication skills. A commercially aware approach to engineering, balancing technical quality with delivery and business objectives. Experience working within Agile development environments. The Person We're looking for someone who is technically credible, commercially minded and genuinely enjoys developing people . You should be comfortable operating at both strategic and technical levels, able to challenge ideas constructively while empowering engineers to take ownership. This would suit an Engineering Manager who is looking for a role where they can have a meaningful influence on people, technology and delivery , rather than simply managing day-to-day engineering activity. What's On Offer? Up to £110,000 basic salary Bonus Manchester-based opportunity Permanent position Significant opportunity to influence engineering direction Leadership role within a growing technology environment Opportunity to build and develop a high-performing engineering team Confidential Search: Further information about the organisation, product and technology environment will be provided during the recruitment process.
22/10/2026
Full time
Software Engineering Manager Manchester | Permanent | Up to £110,000 + Bonus The Opportunity A growing technology business is looking for an experienced Software Engineering Manager to join its Manchester-based technology team. This is a key leadership position, offering the opportunity to influence how engineering teams operate, develop technical talent and contribute to the continued evolution of a successful digital product environment. You'll be joining an established engineering function with ambitious plans for growth, working alongside product and technology colleagues to deliver high-quality software and continuously improve the way teams build and operate technology. The Role As Software Engineering Manager, you will: Lead and develop a team of software engineers, providing coaching, mentoring and technical leadership. Help create a high-performing engineering culture focused on quality, collaboration and continuous improvement. Work closely with Product and other technology stakeholders to turn business requirements into effective technical solutions. Contribute to engineering strategy, technical decision-making and long-term development plans. Support recruitment and the continued growth of the engineering team. Champion effective software development practices and help improve engineering standards. Ensure teams have the processes and support required to deliver reliable, maintainable software. Help identify opportunities to improve development efficiency and engineering productivity. Communicate effectively with both technical and non-technical stakeholders, including senior leadership. Encourage a pragmatic approach to problem-solving, learning from challenges and continuously improving the technology estate. What I'm Looking For I'm interested in speaking with Engineering Managers who have a strong technical background and a proven ability to lead and develop software engineering teams. You should have: Several years' experience managing software engineering teams. A substantial background in software development before moving into engineering leadership. Experience leading teams through growth and organisational change. Strong technical understanding of modern software engineering principles. Experience working on complex, customer-facing digital products. The ability to understand technical challenges and make sound engineering decisions. A strong track record of coaching, mentoring and developing engineers. Excellent stakeholder management and communication skills. A commercially aware approach to engineering, balancing technical quality with delivery and business objectives. Experience working within Agile development environments. The Person We're looking for someone who is technically credible, commercially minded and genuinely enjoys developing people . You should be comfortable operating at both strategic and technical levels, able to challenge ideas constructively while empowering engineers to take ownership. This would suit an Engineering Manager who is looking for a role where they can have a meaningful influence on people, technology and delivery , rather than simply managing day-to-day engineering activity. What's On Offer? Up to £110,000 basic salary Bonus Manchester-based opportunity Permanent position Significant opportunity to influence engineering direction Leadership role within a growing technology environment Opportunity to build and develop a high-performing engineering team Confidential Search: Further information about the organisation, product and technology environment will be provided during the recruitment process.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board