SoftwareEngineering Graduate Scheme at Hawk-Eye Innovations Start Date: September 2026 Duration: 2 Years Location: Basingstoke/London Salary: £35,000 Application Deadline: 1st December 2025 Kickstart Your Career in Sports Technology with Hawk-Eye Innovations Step into the world of sports technology with Hawk-Eye Innovations' SoftwareEngineering Graduate Scheme. Over the course of … two years, you'll work within one of our softwareengineering disciplines, gaining hands-on experience within the sports tech industry. You'll be at the forefront of creating and innovating technology that enhances global sports like football, tennis, and cricket. A Day in the Life of a SoftwareEngineering Graduate: Specialise and Innovate: Specialise in … team. 2026 Graduate Scheme Entry Requirements: Academic Background: A BSc in Computer Science or a related discipline, ideally with a 2:1 or above. Technical Skills: Demonstrable experience in softwareengineering, with a working knowledge of C++, Java, Python or other programming languages. Mindset: You thrive in an innovative, fun environment, eager to learn, collaborate, and push technological More ❯
london, south east england, united kingdom Hybrid/Remote Options
Mercor
Mercor is hiring experienced Top-Tiered Senior SoftwareEngineering professionals to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work on code validation, prompt refinement, algorithmic evaluation, and model benchmarking. This is a unique opportunity to apply your engineering expertise toward shaping the next generation of … intelligent systems. Key Responsibilities Review and refine AI-generated prompts, responses, and code Validate algorithms and software concepts for technical accuracy Provide structured feedback on solution quality and clarity Tag and organize content by topic, difficulty, or language Support benchmarking efforts to assess model capabilities Ideal Qualifications 5+ years of experience in softwareengineering, technical research, or … educational content development Degree in SoftwareEngineering, Computer Science, or a related field (Bachelor's minimum; advanced degree preferred) in Top US Colleges or Universities. Strong proficiency in languages like Python, JavaScript, Java, or C++, among other popular languages Experience with debugging, testing, and validating code Comfortable with technical writing and attention to detail Project Timeline Start Date More ❯
White Collar Factory (95009), United Kingdom, London, London Director of SoftwareEngineering About this role We are looking for a Director of SoftwareEngineering to lead a team of 100+ engineers. We're looking for someone who is results-oriented, able to partner with business leaders and go toe-to-toe with the best engineers on … providing objective assessments of the likely cost and risk trade-offs for different solutions, and clear paths forward. What you'll do Leadership of a team of 100+ technologists (Software Engineers, Quality Engineers and Architects): operating engineering at scale within a complex regulated environment Work together with Product and Design teams on the overall product roadmap for key … customer and organisational outcomes Stay up to date with the latest relevant changes in regulation and enterprise process Maintain broad knowledge and awareness of the latest relevant technologies and engineering practices Be a key voice in technical design reviews - ensuring a clear and consistent approach to engineering practices Support the career growth and development of the team What More ❯
White Collar Factory (95009), United Kingdom, London, London Director of SoftwareEngineering About this role We are looking for a Director of SoftwareEngineering to lead a team of 100+ engineers. We're looking for someone who is results-oriented, able to partner with business leaders and go toe-to-toe with the best engineers on … providing objective assessments of the likely cost and risk trade-offs for different solutions, and clear paths forward. What you'll do Leadership of a team of 100+ technologists (Software Engineers, Quality Engineers and Architects): operating engineering at scale within a complex regulated environment Work together with Product and Design teams on the overall product roadmap for key … customer and organisational outcomes Stay up to date with the latest relevant changes in regulation and enterprise process Maintain broad knowledge and awareness of the latest relevant technologies and engineering practices Be a key voice in technical design reviews - ensuring a clear and consistent approach to engineering practices Support the career growth and development of the team What More ❯
Software Test Engineer Location: Enfield, North London (Onsite) Salary: 45,000 Employment Type: Permanent Opportunity Overview A leading technology and engineering company specialising in defence systems is seeking a Software Test Engineer to join its growing softwareengineering team. This position plays a key role in building, testing, and maintaining high-quality software solutions … This role would suit someone with a solid technical foundation, a collaborative approach, and a keen eye for detail who is looking to develop their skills within a complex engineering environment. Key Responsibilities Build and test software to support core products and internal systems Produce and maintain software build and test specifications Work collaboratively across teams to … improve the testability and quality of software Liaise with internal stakeholders, customers, and technical partners on software-related matters Contribute to continuous improvement of testing processes and practices Undertake additional project or testing tasks as required by management Essential Skills and Experience Technical background with a strong understanding of the softwareengineering lifecycle, particularly test and More ❯
Software Test Engineer Location: Enfield, North London (Onsite) Salary: £45,000 Employment Type: Permanent Opportunity Overview A leading technology and engineering company specialising in defence systems is seeking a Software Test Engineer to join its growing softwareengineering team. This position plays a key role in building, testing, and maintaining high-quality software solutions … This role would suit someone with a solid technical foundation, a collaborative approach, and a keen eye for detail who is looking to develop their skills within a complex engineering environment. Key Responsibilities Build and test software to support core products and internal systems Produce and maintain software build and test specifications Work collaboratively across teams to … improve the testability and quality of software Liaise with internal stakeholders, customers, and technical partners on software-related matters Contribute to continuous improvement of testing processes and practices Undertake additional project or testing tasks as required by management Essential Skills and Experience Technical background with a strong understanding of the softwareengineering lifecycle, particularly test and More ❯
Enfield, Greater London, Enfield Town, United Kingdom
Octagon Group
New Software Test Engineer role available in Enfield, London A new position is available for a Software Test Engineer in Enfield, London, where you will be involved in building and testing software that supports advanced radar and naval systems. This role offers hands-on technical involvement and the chance to work across the full softwareengineering lifecycle. As a Software Test Engineer in Enfield, London, you will be responsible for writing and maintaining test specifications, automating test and build processes, and ensuring high-quality software delivery. You’ll also collaborate with other engineers and occasionally visit customer sites, including ship-based environments in the UK and abroad. This Software Test Engineer role … in Enfield, London suits someone with experience in PC-based software testing and a solid understanding of Windows environments. If you have experience writing test plans, reports, and possibly building installers, you’ll fit right in. Key skills and experience required for the Software Test Engineer role available in Enfield, London : Minimum 1 year of practical softwareMore ❯
We have an exciting and rewarding opportunity for you to take your softwareengineering career to the next level. As a Senior Lead Software Engineer at JPMorgan Chase within the Global Technology division, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable … and scalable. Lead the effort & contribute towards the identification and implementation of opportunities to eliminate or automate remediation of recurring issues, with aim of improving overall operational stability of software applications and systems. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. … Contributes to softwareengineering communities of practice and events that explore new and emerging technologies. Required qualifications, capabilities, and skills Formal training or certification on softwareengineering concepts, and proficient advanced experience. Ability to solve complex problems and a track record of high performance and delivery. Strong hands-on experience implementing globally distributed real-time systems More ❯
london, south east england, united kingdom Hybrid/Remote Options
Mott MacDonald
Location/s: London Recruiter contact: Nikki George Mott MacDonald is a global engineering, management, and development consultancy with over 20,000 employees across more than 50 countries and 140+ offices. We work across incredible global industries, delivering exciting work that is defining our future and making an important societal impact in the communities we serve. Our people power … our global reach. About the Role We're seeking a Principal Full Stack Engineer to lead the design, development, and scaling of AI-powered digital products that serve infrastructure, engineering, and consulting professionals around the globe. This is a hands-on leadership role that blends deep technical skills with strategic thinking. You'll balance the role of individual contributor … managers to shape roadmaps based on technical feasibility and user value. DevOps & CI/CD: Support cloud-native deployment pipelines, automated testing, and observability for everything we build. Champion softwareengineering excellence: Drive continuous improvement across softwareengineering culture, codebases, and development practices. What You'll Bring Clear communicator, with the ability to engage and influence More ❯
accessible React frontends and reliable Go services and APIs. You'll work closely with cross-functional teams to deliver high-quality, efficient solutions while championing continuous improvement in our softwareengineering lifecycle. Here's what you'll be responsible for: Technical Ownership Contribute to solutions design for medium to high complexity problems, adhering to established solution design principles … dashboard UI development and API functionality Build and extend product capabilities across the stack, including React frontends and Go-based APIs (traffic routing, security, authentication, and authorization where relevant) Engineering Excellence Write high-quality code that satisfies user stories across React and Go services Implement best practice coding principles (reusable components, scalable code) on both frontend and backend Troubleshoot … and fix issues with quality pull requests that pass tests Ensure adherence to softwareengineering processes to avoid technical debt Adopt continuous improvement in engineering practices (CI/CD, testing, automation) Practice Test-Driven Development (TDD) where it adds clear value to ensure robust, well-tested code Mentorship & Team Player Participate in and occasionally lead code reviews More ❯
in financial services. As an Applied Artificial Intelligence & Machine Learning Lead – Vice President in Operations, you will work within an applied AI team dedicated to transforming customer onboarding and softwareengineering practices. You will partner with software engineers, business stakeholders, and machine learning experts to identify and implement efficiency improvements. Your work will directly impact KYC and … onboarding operations, as well as the software development lifecycle. You will help foster a culture of innovation and excellence. Job responsibilities Formulates, communicates, and drives implementation of Artificial Intelligence solutions for challenging problems in KYC and onboarding operations and softwareengineering Builds robust, scalable, and reusable Artificial Intelligence and Machine Learning capabilities Works with softwareengineeringMore ❯
computing. Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and distributed ledger technologies, systems and network security, software and malware security, privacy. SoftwareEngineering, including AI-assisted software development, software architecture and design, formal methods, testing, empirical softwareengineering, human factors … and software evolution. Computer Architecture, including neuromorphic computing, processor and memory system design, new computer architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware. Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation. More ❯
computing. Security, including cryptography and post-quantum security, usable security and human factors, security for AI and AI for security, blockchain and distributed ledger technologies, systems and network security, software and malware security, privacy. SoftwareEngineering, including AI-assisted software development, software architecture and design, formal methods, testing, empirical softwareengineering, human factors … and software evolution. Computer Architecture, including neuromorphic computing, processor and memory system design, new computer architectures for efficiency and scalability, parallel and multi-core systems, domain-specific accelerators (e.g., for AI, graphics and vision), and quantum computing hardware. Theoretical Computer Science, including algorithms and data structures, complexity theory, cryptography and information theory, quantum algorithms, and theory of quantum computation. More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Searchability NS&D
benefits Secure hybrid model with three days onsite and two days remote Play a key role in high impact national security work as an Active Cyber Engineer Work across softwareengineering, research, and advanced cyber capability development Active eDV clearance required ABOUT THE CLIENT Our client is a specialist organisation that delivers high assurance technology solutions to support … technical work THE ACTIVE CYBER ENGINEER ROLE As an Active Cyber Engineer, you will contribute to the full lifecycle of cyber capability development. You will design and develop bespoke software across a range of platforms, conduct exploratory research, assess vulnerabilities, and translate research output into proof-of-concept tooling and robust operational capabilities. You will also work within an … Agile environment, present findings to customers and stakeholders, and support planning, estimation, and engineering best practice. ACTIVE CYBER ENGINEER ESSENTIAL SKILLS Strong softwareengineering background Experience with one or more of the following: C, C Plus Plus, Python, Assembly, or C Sharp Understanding of vulnerability research or exploratory research environments Experience across at least one major platform More ❯
Senior IT Software Quality Assurance Engineer (hybrid) page is loaded Senior IT Software Quality Assurance Engineer (hybrid)locations: London, United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: REQ-2Position Overview: This position will be primarily responsible in testing various applications newly developed by the Mobile & Cloud SoftwareEngineering group. The position will be directly … involved in building automation framework for testing the mobile software and cloud based services. This position will eventually be developing automated tests in conjunction with the development efforts. Responsibilities: • Build test frameworks and methodologies that will define the testing process used as part of the agile software development process. • Develop and execute test suite for Android mobile application … Develop and execute test suite for Cloud based web service application • Work closely with the software development team to identify and correct defects. • Develop and maintain test database for automated validation test of software revisions. • Collaborate with Development, QA and IT teams • Participate in product design reviews. • Performs other duties as required. Education and Experience: • BS in SoftwareMore ❯
Senior Software Engineer page is loaded Senior Software Engineerlocations: UK - London (20 Fenchurch)time type: Full timeposted on: Posted Todayjob requisition id: 2025-811 Job Title: Senior Software Engineer (Python) Reporting to: Lead Software Engineer Direct Reports: N/A Position Type: PermanentStanding still is not an option in the current world of Insurance. TMHCC are … which delight underwritersAbout the OpportunityThe London Market Underwriting & Reinsurance Performance team consists of Actuaries, Reinsurance Specialists and Engineers reporting into the Chief Underwriting Officer (London Market).As a Senior Software Engineer with experience of Agile and DevOps working within the Underwriting Performance Innovation team, you will research, design, test, develop and support software solutions to transform our market … an Actuarial Model Management platform, working closely with the central Innovation & Analytics function to define our developing Data Platform and identify opportunities to demonstrate its value.Core Responsibilities Collaborate with software engineers, data engineers, and underwriters to define and deliver the future of Property & Casualty underwriting at TMHCC International Continually improve ways of working, responding to change and maintaining focus More ❯
the entire water cycle - from smart distribution and leak detection to wastewater treatment optimization, compliance automation, and ESG reporting. The client is a well-financed start-up, and the Software Development Director will be responsible for growing a small team of full-stack developers + others. What sets our client apart is their ability to combine: Domain expertise in … communities, our client is committed to shaping the future of water management through scalable, resilient, and intelligent digital solutions Position Overview We are seeking a forward-thinking Director of Software Development with expertise in Python, Django, SaaS platforms, real-time industrial systems, IoT, Hybrid Twins, and deployment across edge, cloud, and on-prem environments. This leader will drive innovation … ensure the quality and timely delivery of software, and guide engineering teams in building high-performance, modular, and scalable solutions. The role requires both strong leadership and hands-on coding knowledge to set technical direction and uphold engineering excellence. Key Responsibilities Leadership and Strategy: Define and execute the software development roadmap with a focus on SaaS More ❯
Enfield Town, Enfield, Middlesex, England, United Kingdom
Outsource
North London Perm Software Test Engineer North London Up to £45,000 Monday to Friday - 37 hours per week - this role offers flexible working - You may work your 37 hours in 4.5 days with a half day off each week or you may work your 37 hours over a 9-day period, with one day off a fortnight Our … client who is a global defence company based in North London is seeking an experienced Software Test Engineer to join their team.This is a fantastic opportunity to work with a highly respected company in the defence industryThe Software Test Engineer is responsible for the build and test of software to support the company’s products and services. … Duties: Responsible for building and testing software to support the company’s products and services. Responsible for producing and maintaining software build and software test specifications. Technical liaison within and outside company with customers, and collaborators on software-related matters. Helping to improve the testability of software. Undertakes additional project tasks as required by management. Any More ❯
About The Role Job Level: 10 UK Wide We are looking for aLead Software Engineerwho will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate … closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities. Responsibilities Lead the architecture, design, and development of complex software systems, ensuring they meet high standards … of quality, security, and scalability. Manage and mentor a team of software engineers, providing technical guidance to foster professional growth. Ensure that coding standards, development best practices, and operational processes are consistently applied. Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure More ❯
Job Title: Software Test Engineer Location: Enfield, North London Employment Type: Permanent | Full-time Salary: £45,000 to £50,000Are you a hands-on Software Test Engineer looking for a role that combines technical challenge, product innovation, and real-world application We’re recruiting on behalf of a leading engineering business recognised globally for its advanced navigation … a fantastic opportunity to join a well-established team where your expertise will directly support the design, build, and delivery of cutting-edge maritime systems. The Role As a Software Test Engineer, you’ll take ownership of software build and testing activities to ensure the company’s products and services meet the highest performance and reliability standards. Working … closely with internal teams and external partners, you’ll play a key role in validating software performance, improving testability, and ensuring seamless integration across systems. Key Responsibilities: Build, test, and validate software for advanced engineering products and systems Create and maintain software build and test documentation Act as a technical liaison with customers, collaborators, and internal More ❯
Software Test Engineer North London 40,000 - 45,000 A global pioneer of technology and innovation in the field of defence and security electronics are seeking a Software Test Engineer to be responsible for the build and test of software to support the company's products and services. Key Accountabilities - Software Test Engineer + Responsible for … building and testing software to support the company's products and services. + Responsible for producing and maintaining software build and software test specifications. + Helping to improve the testability of software. + Undertakes additional project tasks as required by management. + You will collaborate closely with software developers, system engineers, and product managers throughout the … development process to guarantee that the final software solutions meet the required specifications and quality goals. Skills and knowledge required - Software Test Engineer + Good Engineering Degree with Software Content or equivalent. + Technical background. + Good understanding of SoftwareEngineering Lifecycle, in particular test and integration. + Knowledge of scripting/programming languages More ❯
Software Test Engineer North London £40,000 - £45,000 A global pioneer of technology and innovation in the field of defence and security electronics are seeking a Software Test Engineer to be responsible for the build and test of software to support the company's products and services. Key Accountabilities - Software Test Engineer + Responsible for … building and testing software to support the company's products and services. + Responsible for producing and maintaining software build and software test specifications. + Helping to improve the testability of software. + Undertakes additional project tasks as required by management. + You will collaborate closely with software developers, system engineers, and product managers throughout the … development process to guarantee that the final software solutions meet the required specifications and quality goals. Skills and knowledge required - Software Test Engineer + Good Engineering Degree with Software Content or equivalent. + Technical background. + Good understanding of SoftwareEngineering Lifecycle, in particular test and integration. + Knowledge of scripting/programming languages More ❯
Engineering underpins our continued growth and success, and we are committed to recruiting and developing the world's best Engineers. Our teams develop and build tooling for a petabyte-scale compute farm; your code will exist at the cutting-edge underpinned by near infinite compute power. Most of our systems are written in C# or Python, but we also … have specialist teams using C++, Java and F#. We utilise modern web, distributed and big data technologies, which means we have a broad range of softwareengineering challenges for the right person. Key responsibilities of the role include: Contributing to the evolution and successful operation of a world-class trading system Designing and building solutions that drive value … for our petabyte-scale data platform Continuously exploring and developing solutions to improve data and compute throughput at scale Demonstrating softwareengineering best practices More ❯
london, south east england, united kingdom Hybrid/Remote Options
Daintta
is an exciting opportunity to launch your career in consulting, gain exposure to different industries, and develop your skillset in a fast-paced, collaborative and supportive environment. As a SoftwareEngineering Analyst at Daintta, you will contribute to the technical delivery of client projects by supporting software development, testing, and documentation. You'll gain hands-on experience … build secure, scalable solutions that align with business goals. This role offers the opportunity to deepen your coding skills, collaborate with cross-functional teams, and explore the intersection of engineering and consulting. Key Responsibilities Assist in understanding client software needs by supporting requirements gathering, documentation, and stakeholder communications. Contribute to the development, testing, and deployment of software … and a willingness to learn. Assist in preparing materials for client engagements, including presentations and demos. Participate in internal initiatives that contribute to the growth and evolution of the softwareengineering practice. Uphold and promote our values of being transparent, fair, and daring, both internally and externally. Skills/Knowledge Required Skills/Knowledge Degree Educated or equivalent. More ❯
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer, UI Developer at JPMorgan Chase within the Global Technology division, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure … and scalable. Lead and contribute to the identification and implementation of opportunities to eliminate or automate remediation of recurring issues, with the aim of improving overall operational stability of software applications and systems. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. … Contribute to softwareengineering communities of practice and events that explore new and emerging technologies. Required qualifications, capabilities, and skills Formal training or certification on React and Java concepts and proficient advanced experience Hands-on experience in system design, application development, testing, and operational stability. Experience in developing, debugging, and maintaining code in a large corporate environment with More ❯