Software Engineer Jobs in England

1,326 to 1,350 of 2,492 Software Engineer Jobs in England

Backend Software Engineer Java TDD

London, England, United Kingdom
Client Server
Backend Software Engineer/Developer London onsite to £160k Are you a Java technologist with strong knowledge of software engineering best practices and backend development experience looking for an opportunity to progress your career in a senior, hands-on role with complex and challenging work? You could be joining a scaling Cyber Security technology company that has … just received £100 million investment. As a Backend Software Engineer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to input ideas and have your voice … range of facilities and an array of perks including free, chef cooked meals. About you: You have strong backend core Java development skills You have a strong knowledge of software engineering best practices and have experience with TDD You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals More ❯
Posted:

Senior Software engineer - C#/WPF - Perm opportunity - Southampton

Southampton, Hampshire, United Kingdom
Endeavour Recruitment Solutions
Senior Software engineer - C#/WPF - Perm opportunity - Southampton Country: United Kingdom Location: Southampton Sector: Software Developer Job Type: Permanent Technologies: C# WPF Net Framework MS SQL server CLR Implementation Design Senior Software engineer - C#/WPF - Perm opportunity - Southampton Exciting opportunity to join a Financial Technology company based in Southampton This role is for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer Java TDD

London, South East, England, United Kingdom
Client Server Ltd
Backend Software Engineer/Developer London onsite to £160k Are you a Java technologist with strong knowledge of software engineering best practices and backend development experience looking for an opportunity to progress your career in a senior, hands-on role with complex and challenging work? You could be joining a scaling Cyber Security technology company that has … just received £100 million investment. As a Backend Software Engineer you'll join a small, Agile team using core Java within a TDD environment deploying to AWS. You'll design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you'll be able to input ideas and have your voice … range of facilities and an array of perks including free, chef cooked meals. About you: You have strong backend core Java development skills You have a strong knowledge of software engineering best practices and have experience with TDD You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals More ❯
Employment Type: Full-Time
Salary: £120,000 - £160,000 per annum
Posted:

Senior Embedded Software Engineer

Aylesbury, Buckinghamshire, United Kingdom
Platform Recruitment
Senior Embedded Software Engineer | £60-65k + £5-6k p/a bonus | Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project More ❯
Employment Type: Permanent
Salary: £60000 - £65000/annum £400-600 per month
Posted:

Senior Embedded Software Engineer

Haddenham, Buckinghamshire, United Kingdom
Platform Recruitment
Senior Embedded Software Engineer £60-65k + £5-6k p/a bonus Aylesbury My client is an elite company in the medical sector developing cutting edge solutions for lifesaving products. They are currently developing a ground-breaking, cutting edge surgical robot, and looking for a Senior Electronic Design Engineer to help lead this project More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 65,000 Annual
Posted:

Software Engineer

Manchester, Lancashire, United Kingdom
Manchester Digital
chance to work with cutting-edge technology and infrastructure Working alongside and learning from some of the best technical individuals in the North Are you ready to take your Software Engineering skills to the next level? Are you passionate about AWS, C#, and cybersecurity? Look no further! My client is seeking a talented Software Engineer to join … their dynamic team of experts. You will have the opportunity to work on cutting-edge technology and infrastructure, using your expertise in AWS, .NET and C# to create software that will ensure the web is secure. The team is focused on quality and collaboration, using test-driven development and careful acceptance to ensure their software meets the highest More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Modelling Software Engineer

London, England, United Kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Model Software Engineer | C++ | Python | Agent-Based Modelling | Modelling Distributed Systems | Kafka | Containerisation | Data Pipelines | Mathematical Modelling | Secure Platforms SR2 is supporting a forward-leaning tech consultancy delivering simulation and decision-support tools into national security and public sector environments. They’re hiring a Modelling Software Engineer to design and scale complex, agent-based models using … modern technologies and simulation paradigms. This role sits at the intersection of data engineering, software modelling, and distributed systems. You’ll contribute to the development of scalable simulations that generate valuable insights from large datasets, working in a secure and collaborative engineering environment. Skills/Experience: Strong hands-on development experience in C++ and Python Deep understanding (or strong More ❯
Posted:

Senior Embedded Software Engineer

Manchester, Lancashire, England, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
Job Title: Senior Embedded Software Engineer Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) We’re looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . You’ll play a key role in designing … and peripherals, interfacing with sensors and cloud services Developing communication stacks using protocols like SPI, I2C, and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What We’re Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers More ❯
Employment Type: Full-Time
Salary: £50,000 - £60,000 per annum
Posted:

Software Engineer - C++ and C#

Rochdale, Greater Manchester, North West, United Kingdom
Anson Mccade
Software Engineer - C++ and C# ££56,000 - £64,000 GBP Onsite WORKING Location: United Kingdom (North West) Type: Permanent Role: Software Engineer - C++ and C# Salary: Up to £64,000 Location: Bolton - 5 days onsite Role Type: Permanent Security Clearance: SC required (British citizen or Dual national with NATO country) Bonus: Up to £2,500 About … the Opportunity Join a dynamic, mission-critical defence software team based in Bolton, delivering high-impact solutions for advanced defence systems. This role is perfect for a skilled Software Engineer experienced in C++ and C# , with a passion for full software development lifecycle involvement - from development and integration to delivery and support. You'll be part … growing team contributing directly to national security projects, working 5 days per week onsite due to workload classification. What You'll Be Doing Develop, integrate, and deliver high-quality software using C++ and C# within a Windows environment Work within Agile Scrum teams to meet evolving customer requirements Contribute to the full software lifecycle: design, coding, testing, deployment More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

London Area, United Kingdom
Peaple Talent
Job Title: Senior Software Engineer Location: London Salary: £100,000 We’re searching for a Senior Software Engineer to play a key role in advancing our technology within one of our clients based in London. This is an opportunity not just to code but to innovate. We need someone who can approach challenges strategically and thrive … flexibility and passion for learning are what will make you stand out. Key Responsibilities: Lead technical projects by applying your expertise in Python and other technologies to develop scalable software solutions. Working with AI and emerging technology in this space. Oversee the design, implementation, and maintenance of high-quality code. Foster a culture of collaboration and rapid, efficient development. … Work with cross-functional teams to streamline the creation and delivery of software solutions. Guide the team on technical projects, making an impact through your expertise. Mentor junior team members and foster a culture of continuous learning and technical growth. Profile: A forward-thinking, adaptable engineer passionate about creating cutting-edge solutions. Proactive and self-motivated, thriving in More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Peaple Talent
Job Title: Senior Software Engineer Location: London Salary: £100,000 We’re searching for a Senior Software Engineer to play a key role in advancing our technology within one of our clients based in London. This is an opportunity not just to code but to innovate. We need someone who can approach challenges strategically and thrive … flexibility and passion for learning are what will make you stand out. Key Responsibilities: Lead technical projects by applying your expertise in C# and other technologies to develop scalable software solutions. Working with AI and emerging technology in this space. Oversee the design, implementation, and maintenance of high-quality code. Foster a culture of collaboration and rapid, efficient development. … Work with cross-functional teams to streamline the creation and delivery of software solutions. Guide the team on technical projects, making an impact through your expertise. Mentor junior team members and foster a culture of continuous learning and technical growth. Profile: A forward-thinking, adaptable engineer passionate about creating cutting-edge solutions. Proactive and self-motivated, thriving in More ❯
Posted:

Python Software Engineer - Hybrid working - £70,000 - £225,000 Base (+ Bonus)

Greater London, England, United Kingdom
Hybrid / WFH Options
Hunter Bond
Job Title: Python Software Engineer Client: Elite Quant Trading Firm Salary: £70,000 - £225,000 Base (+ Bonus) Location: London/Hybrid Role: My client is looking for an experienced Python Software Engineer to join their rapidly expanding development team, leveraging Python to streamline and automate critical processes. With a commitment to the highest tech standards … and provide timely insights to the trading desk. Key Requirements: Degree in Computer Science or STEM based subjects. 2+ years of experience in a relevant role such as Python Software Engineer or Quant Developer. Proficiency in modern software development practices, including version control and agile development methodologies. Strong written and verbal communication skills, enabling effective collaboration and … fast-paced, adaptable, and high-pressure environment, delivering results efficiently. Benefits: Exceptional professional growth opportunities in a tech-focused company, allowing you to enhance your skills as a Python Software Engineer at an accelerated pace. Access to state-of-the-art technologies, enabling you to work with advanced tools and frameworks. Highly competitive bonuses and a comprehensive benefits More ❯
Posted:

AI Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
CONQUER IT
Role Title: AI Software Engineer Location: London, UK-Hybrid, 3 days Onsite Rate: 220 GBP/day (Inside IR-35) Mandatory skills: Python Machine Learning General AI experience Skills: Proficient: • Languages/Framework: Python, Fast API, Azure UI Search API (React) • Cloud: Azure Cloud Basics (Azure DevOps) • GitLab: GitLab Pipeline • Ansible and REX: Rex Deployment • Data Science : Prompt … frameworks (TensorFlow, PyTorch, Scikit-learn) o Knowledge of cloud platforms (AWS SageMaker, Google AI Platform) o Expertise in data pre-processing, feature engineering, and model evaluation o Understanding of software engineering principles (version control, CI/CD, containerization) o Familiarity with distributed computing and big data tools (Spark, Hadoop) o Ability to optimize models for performance and scalability o More ❯
Posted:

AI Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
CONQUER IT
Role Title: AI Software Engineer Location: London, UK-Hybrid, 3 days Onsite Rate: 220 GBP/day (Inside IR-35) Mandatory skills: Python Machine Learning General AI experience Skills: Proficient: • Languages/Framework: Python, Fast API, Azure UI Search API (React) • Cloud: Azure Cloud Basics (Azure DevOps) • GitLab: GitLab Pipeline • Ansible and REX: Rex Deployment • Data Science : Prompt … frameworks (TensorFlow, PyTorch, Scikit-learn) o Knowledge of cloud platforms (AWS SageMaker, Google AI Platform) o Expertise in data pre-processing, feature engineering, and model evaluation o Understanding of software engineering principles (version control, CI/CD, containerization) o Familiarity with distributed computing and big data tools (Spark, Hadoop) o Ability to optimize models for performance and scalability o More ❯
Posted:

MSc Software Engineer Masters Apprentice (PHP)

Sheffield, Yorkshire, United Kingdom
Getting In Limited
What do you want to search? Keyword Apprenticeship Type Location MSc Software Engineer Masters Apprentice (PHP) MSc Software Engineer Masters Apprentice (PHP) , Apply From: 23/06/2025 Learning Provider Delivered by SHEFFIELD HALLAM UNIVERSITY Employer Velociti Solutions Vacancy Description You will contribute to the implementation of our software solutions through the production of … as well as improving and maintaining existing solutions. You will contribute to planning activities whilst aligning your workload to team delivery timescales. Responsibilities: Develop the next generation of our software using the latest web technologies with standard design patterns and practices, all in an agile environment Write clean, documented, testable and scalable code to new functionality to our solutions … based API driven solutions Contribute to Scrum events: Daily Stand-Ups, Sprint Reviews, Backlog Refinement workshops and Sprint Retrospectives Develop new features across and maintain all versions of our software Participate in code, architecture, and other reviews and knowledge-sharing sessions Supporting our colleagues in the deployment, support, and infrastructure teams Production of technical documentation, wikis, and release notes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - C++ and C#

Bolton, England, United Kingdom
Anson McCade
Role: Software Engineer - C++ and C# Salary: Up to £64,000 Location: Bolton – 5 days onsite Role Type: Permanent Security Clearance: SC required (British citizen or Dual national with NATO country) Bonus: Up to £2,500 🔍 About the Opportunity Join a dynamic, mission-critical defence software team based in Bolton, delivering high-impact solutions for advanced defence … systems. This role is perfect for a skilled Software Engineer experienced in C++ and C# , with a passion for full software development lifecycle involvement — from development and integration to delivery and support. You’ll be part of a close-knit, growing team contributing directly to national security projects, working 5 days per week onsite due to workload … classification. 🛠️ What You’ll Be Doing Develop, integrate, and deliver high-quality software using C++ and C# within a Windows environment Work within Agile Scrum teams to meet evolving customer requirements Contribute to the full software lifecycle: design, coding, testing, deployment, and support Collaborate with a small team (5-7 engineers) to enhance multiple sub-systems across complex More ❯
Posted:

Embedded Software Engineer

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Core Talent Recruitment
Embedded Software Engineer Outside IR35 Hybrid Working 9-Month Contract Join a leading aerospace innovator shaping the future of flight. Be a part of modernising advanced Vehicle health monitoring systems that have been trusted for decades to improve safety and streamline maintenance across aircraft fleets. This is an exciting opportunity for an Embedded Software Engineer to … work on next-generation rotorcraft platforms. What You'll Be Doing: Lead the design, development, and testing of embedded software for rotorcraft health monitoring systems. Develop real-time software to process vibration data from drive train sensors. Design and control systems for vibration data acquisition, processing, storage, and access. Take responsibility for continuous integration and testing to maintain … software quality. Identify and resolve software issues to ensure system reliability. Mentor and support junior engineers across the project lifecycle. Work in a collaborative Agile team focused on delivering modern software solutions. What You'll Bring: Strong background in C/C++ for embedded systems. Experience developing software for safety-critical, regulated industries. Experience with Python More ❯
Employment Type: Contract
Rate: GBP 55 - 65 Hourly
Posted:

Research Software Engineer

Abingdon, Oxfordshire, United Kingdom
Society of Research Software Engineering
The Power Plant Modelling and Integration Group (PPMI) is responsible for integrated fusion power plant design. We develop and exploit the power plant modelling software PROCESS and BLUEMIRA to influence decision-making on the UK STEP and EUROfusion EU-DEMO design programmes. The PPMI focuses on high-level integrated modelling of feasible fusion power plant designs, and the PROCESS … and BLUEMIRA codes use reduced physics and engineering models to explore various reactor designs and optimise them for key metrics. The role of Research Software Engineer is to develop and support the modelling capability for the PPMI group's fusion power plant design codes for UKAEA. We focus on balancing the demands between science and engineering domain experts … and design programme performance requirements as well as providing expertise including advice and training. The Research Software Engineer will be able to shape the tools being used whilst gaining a holistic view of the interdisciplinary challenges faced in a highly integrated physics and engineering project. What will you be responsible for? Developing PPMI software as part of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Software Engineer - Major HFT Firm

City of London, London, United Kingdom
Capital Markets Recruitment
Our client, a major High-Frequency Trading firm, is looking to hire a C++ Software Engineer to help develop and build out their HFT and MFT trading platforms. This individual will work closely with one of the firm's most successful Trading teams to help optimise their trading platforms and strategies. This role gives you the opportunity to … and optimization of a top-class trading system Collaborate with a close-knit team comprised of passionate and knowledgeable individuals who embrace a flexible working environment Uphold the best software development practices, including continuous integration/continuous deployment (CI/CD) and rigorous code reviews Desirable Candidates: 3+ years of hands-on experience with C++ Software Engineering experience More ❯
Posted:

C++ Software Engineer - Major HFT Firm

London Area, United Kingdom
Capital Markets Recruitment
Our client, a major High-Frequency Trading firm, is looking to hire a C++ Software Engineer to help develop and build out their HFT and MFT trading platforms. This individual will work closely with one of the firm's most successful Trading teams to help optimise their trading platforms and strategies. This role gives you the opportunity to … and optimization of a top-class trading system Collaborate with a close-knit team comprised of passionate and knowledgeable individuals who embrace a flexible working environment Uphold the best software development practices, including continuous integration/continuous deployment (CI/CD) and rigorous code reviews Desirable Candidates: 3+ years of hands-on experience with C++ Software Engineering experience More ❯
Posted:

Senior Software Engineer (Python) -London

London, United Kingdom
MODE Recruitment Limited
Senior Software Engineer (Python) -London Senior Software Engineer - Python - London/Home office The company: Through the power of AI and Big Data this company have developed a number of data driven tools and platforms aimed at delivering a transparent financial solution. Focusing purely on sustainable investment! If you want the leave the planet clean and … ethos of this company. This group has 4 arms: A Data Provider: Assessing the performance and sustainability of companies worldwide. AI: An advisory and technology company with an AI engineer for forecasting investment opportunities Asset Management: Investment management company investing in sustainable equities They focus on R&D of AI, ML, Data, Finance and sustainability. You will be based … and other teams (Specialists, Researchers, Product owners, designers etc) Have freedom to govern your own tasks and spend time on new developments and research. The candidate: Extensive experience in Software Engineering Strong experience with Python. You have a deep understanding of system design, data structures, and algorithms. Comfortable in cloud environments Test coverage is as important as the code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Linux Software Engineer - £62k + 10% bonus - Motorsports / Automotive technology

City of London, London, United Kingdom
Hawksworth
Embedded Linux Software Engineer - £60k-62k + 10% bonus Industry: Motorsports 3 days in the office - Surrey Permanent position Opportunities like these to learn from the best and hone your skills across engineering do not come around often. This is excellent timing, the team are looking for an Embedded Linux Software Engineer with 3+ years under … be all about rolling up your sleeves and digging deep into how things work and why, as well working closely with all the different areas of engineering, not just software, hence why having an understanding of TCP/IP and Linux command line is important for this role. Please send your cv to me at matt@hawksworthuk.com I can More ❯
Posted:

Embedded Linux Software Engineer - £62k + 10% bonus - Motorsports / Automotive technology

London Area, United Kingdom
Hawksworth
Embedded Linux Software Engineer - £60k-62k + 10% bonus Industry: Motorsports 3 days in the office - Surrey Permanent position Opportunities like these to learn from the best and hone your skills across engineering do not come around often. This is excellent timing, the team are looking for an Embedded Linux Software Engineer with 3+ years under … be all about rolling up your sleeves and digging deep into how things work and why, as well working closely with all the different areas of engineering, not just software, hence why having an understanding of TCP/IP and Linux command line is important for this role. Please send your cv to me at matt@hawksworthuk.com I can More ❯
Posted:

Lead Software Engineer

Leeds, England, United Kingdom
Hybrid / WFH Options
Anson McCade
Lead Software Engineer (C#, .NET, JavaScript) Up to £69,725 + Overtime | Hybrid Leeds Step into a fast-growing, innovative tech team that’s solving complex, high-impact challenges in the public sector. This role offers a rare chance to work on critical government projects, building secure, scalable software without client-facing pressures. What you’ll do … Lead development using C# and .NET, with full-stack JavaScript skills preferred Build and maintain high-quality software solutions in a secure, onshore environment Collaborate closely with a growing, tech-focused team—no consulting or client-facing duties Follow agile practices in a flexible, hybrid work setting (minimum 8 days per month in Leeds office) Contribute to a team More ❯
Posted:

Software Engineer

London Area, United Kingdom
Durlston Partners
Python Software Engineer – High-Frequency Trading We're working with a high-frequency trading (HFT) firm that is looking to expand its technology team with a Python Software Engineer. This is an opportunity to join a trading firm operating at the cutting edge of global markets, where technology and speed are paramount. They build and run highly … that compete across major global exchanges. You’ll work on some of the most complex and rewarding engineering challenges in the financial technology space. The Role As a Python Software Engineer, you’ll collaborate with traders, quantitative researchers, and other developers to design, develop, and optimise trading infrastructure. You’ll be directly contributing to systems that operate at … time systems, or algorithmic trading. Why Apply? Opportunity to work on high-impact systems used in live trading. Collaborate with some of the brightest minds in quantitative finance and software engineering. Competitive compensation package with a base salary, plus bonus. We are reviewing applications on a rolling basis. If this role sounds like a fit, apply now to learn More ❯
Posted:
Software Engineer
England
10th Percentile
£47,500
25th Percentile
£58,188
Median
£75,000
75th Percentile
£110,000
90th Percentile
£135,000