Permanent 'Software Engineering' Job Vacancies

3,001 to 3,025 of 6,863 Permanent Software Engineering Jobs

Software Engineer (National Security)

london (city of london), south east england, united kingdom
Frontier Resourcing
Software Engineer | Building Intelligent Systems That Make an Impact Central London 4 or 5 days a week on site Existing SC or DV Clearance is required National Security Sector An exciting opportunity has arisen for a Software Engineer to join a cutting-edge team developing impactful, mission-driven technology. The role offers the chance to contribute to projects … such as AI-powered tools for analysts and operators, secure data pipelines, and innovative prototypes that explore new frontiers in software capability. You’ll become part of a tight-knit, highly capable engineering group that values independence, precision, and tangible outcomes. This is a place for people who enjoy solving complex problems, experimenting with new ideas, and seeing … technology Interest in influencing technical direction and supporting team evolution over time This role is ideal for someone who wants to push boundaries, collaborate with talented peers, and build software that delivers genuine impact. You’ll have the autonomy to explore, innovate, and shape solutions that matter. More ❯
Posted:

Software Engineer (National Security)

slough, south east england, united kingdom
Frontier Resourcing
Software Engineer | Building Intelligent Systems That Make an Impact Central London 4 or 5 days a week on site Existing SC or DV Clearance is required National Security Sector An exciting opportunity has arisen for a Software Engineer to join a cutting-edge team developing impactful, mission-driven technology. The role offers the chance to contribute to projects … such as AI-powered tools for analysts and operators, secure data pipelines, and innovative prototypes that explore new frontiers in software capability. You’ll become part of a tight-knit, highly capable engineering group that values independence, precision, and tangible outcomes. This is a place for people who enjoy solving complex problems, experimenting with new ideas, and seeing … technology Interest in influencing technical direction and supporting team evolution over time This role is ideal for someone who wants to push boundaries, collaborate with talented peers, and build software that delivers genuine impact. You’ll have the autonomy to explore, innovate, and shape solutions that matter. More ❯
Posted:

Java Software Engineer

Greater London, England, United Kingdom
BGC Group
or just beginning your career, working at BGC partners provides opportunities to develop skills, make an impact and grow at an accelerated pace. Role Summary – Senior Middle Office Backend Software Engineer GBX is BGC’s flagship platform for electronic trading solutions in the Credit and Rates markets. Used by thousands of brokers and traders daily, GBX is a strategic … growth targets. Areas of focus include system reliability, testability, recoverability, automation, throughput and latency. Our engineers are analytical thinkers and have a strong understanding of computer science fundamentals and software engineering. You will be exposed to multiple financial markets and market structures, have the opportunity work on scaling a real-time system with a global footprint, applying modern software engineering principles. Requirements 5+ years experience with backend systems (all fields considered, finance not required) Lead and mentor a mixed team of senior and intermediate engineers Promote a culture of strong collaboration, share best practice, propose improvement Point of contact with stakeholders and the NY team 8+ years of professional java experience Strong knowledge of data structures and More ❯
Posted:

Lead Software Engineer

South East, United Kingdom
Tenth Revolution Group
to identify and implement improvements to team efficiency Strong expertise in one of Python, Go, or Rust Able to (at least) read Rust code Combined background in DevOps and software engineering Demonstrated leadership experience, having managed small teams of at least 2-3 engineers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

London Area, United Kingdom
Tenth Revolution Group
to identify and implement improvements to team efficiency Strong expertise in one of Python, Go, or Rust Able to (at least) read Rust code Combined background in DevOps and software engineering Demonstrated leadership experience, having managed small teams of at least 2–3 engineers More ❯
Posted:

Lead Software Engineer

City of London, London, United Kingdom
Tenth Revolution Group
to identify and implement improvements to team efficiency Strong expertise in one of Python, Go, or Rust Able to (at least) read Rust code Combined background in DevOps and software engineering Demonstrated leadership experience, having managed small teams of at least 2–3 engineers More ❯
Posted:

Lead Software Engineer - Rust

City of London, London, United Kingdom
Tenth Revolution Group
to identify and implement improvements to team efficiency Strong expertise in one of Python, Go, or Rust Able to (at least) read Rust code Combined background in DevOps and software engineering Demonstrated leadership experience, having managed small teams of at least 2-3 engineers More ❯
Employment Type: Permanent
Salary: £100000 - £130000/annum
Posted:

Senior Software Engineer in Test London, England, United Kingdom London, England, United Kingdom

England, United Kingdom
Hybrid / WFH Options
Axon Enterprise
Assistant enables first responders to access critical information exactly when they need it. As a Senior SDET , you'll play a pivotal role in ensuring this mission-critical, intelligent software ships with the highest levels of quality, performance, and trust . You'll architect test infrastructure, lead automation strategy, and own the systems that validate our most advanced multi … issues - using telemetry, tracing, and logs. Contribute to documentation of tools, architecture, and best practices that scale across teams. What You Bring 7+ years of experience in test automation , software engineering , or SDET roles . Strong experience building and scaling test automation frameworks and developer-focused tools. Deep understanding of distributed systems , API testing , and CI/CD … . Hands-on experience testing AI/ML-powered systems , real-time services , or multi-modal UIs . Track record of owning quality strategy and delivery for mission-critical software in production. Nice to Have Background working in regulated or high-trust domains like public safety, healthcare, or finance. Ability to influence technical direction and raise the bar for More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

slough, south east england, united kingdom
BGC Group
or just beginning your career, working at BGC partners provides opportunities to develop skills, make an impact and grow at an accelerated pace. Role Summary – Senior Middle Office Backend Software Engineer GBX is BGC’s flagship platform for electronic trading solutions in the Credit and Rates markets. Used by thousands of brokers and traders daily, GBX is a strategic … growth targets. Areas of focus include system reliability, testability, recoverability, automation, throughput and latency. Our engineers are analytical thinkers and have a strong understanding of computer science fundamentals and software engineering. You will be exposed to multiple financial markets and market structures, have the opportunity work on scaling a real-time system with a global footprint, applying modern software engineering principles. Requirements 5+ years experience with backend systems (all fields considered, finance not required) Lead and mentor a mixed team of senior and intermediate engineers Promote a culture of strong collaboration, share best practice, propose improvement Point of contact with stakeholders and the NY team 8+ years of professional java experience Strong knowledge of data structures and More ❯
Posted:

Java Software Engineer

london, south east england, united kingdom
BGC Group
or just beginning your career, working at BGC partners provides opportunities to develop skills, make an impact and grow at an accelerated pace. Role Summary – Senior Middle Office Backend Software Engineer GBX is BGC’s flagship platform for electronic trading solutions in the Credit and Rates markets. Used by thousands of brokers and traders daily, GBX is a strategic … growth targets. Areas of focus include system reliability, testability, recoverability, automation, throughput and latency. Our engineers are analytical thinkers and have a strong understanding of computer science fundamentals and software engineering. You will be exposed to multiple financial markets and market structures, have the opportunity work on scaling a real-time system with a global footprint, applying modern software engineering principles. Requirements 5+ years experience with backend systems (all fields considered, finance not required) Lead and mentor a mixed team of senior and intermediate engineers Promote a culture of strong collaboration, share best practice, propose improvement Point of contact with stakeholders and the NY team 8+ years of professional java experience Strong knowledge of data structures and More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java Software Engineer An ambitious AI company on a mission to reshape how businesses harness the power of data and automation are seeking Java Developers who thrive in modern, cloud-native environments and want to make real impact. What you’ll do Design and develop high-performance microservices using Spring Boot Build scalable, cloud-based applications on AWS Collaborate … etc.) Experience with RESTful APIs, Docker, and CI/CD tools Enthusiastic about AI, data-driven development, and continuous learning Why join us Be part of an AI-first engineering culture driving innovation in real-world applications Hybrid work – 3 days a week in our central London office Collaborative, supportive, and forward-thinking team More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Oliver Bernard
Java Software Engineer An ambitious AI company on a mission to reshape how businesses harness the power of data and automation are seeking Java Developers who thrive in modern, cloud-native environments and want to make real impact. What you’ll do Design and develop high-performance microservices using Spring Boot Build scalable, cloud-based applications on AWS Collaborate … etc.) Experience with RESTful APIs, Docker, and CI/CD tools Enthusiastic about AI, data-driven development, and continuous learning Why join us Be part of an AI-first engineering culture driving innovation in real-world applications Hybrid work – 3 days a week in our central London office Collaborative, supportive, and forward-thinking team More ❯
Posted:

Lead Software Engineer - Rust

London, South East, England, United Kingdom
Tenth Revolution Group
to identify and implement improvements to team efficiency Strong expertise in one of Python, Go, or Rust Able to (at least) read Rust code Combined background in DevOps and software engineering Demonstrated leadership experience, having managed small teams of at least 2-3 engineers More ❯
Employment Type: Full-Time
Salary: £100,000 - £130,000 per annum
Posted:

Software Engineer

Hounslow, England, United Kingdom
Scalian
technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. Ensure secure coding practices and adherence to software development standards. Investigate and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with … oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service integration . Experience working in software maintenance/support roles with bug fixing and system enhancements. Strong debugging and problem-solving skills across the stack. Familiar with version control systems such as Git. Worked earlier … on Scrum models like Kanban or Sprint , have experience working in a team and support team collaboration Industry Knowledge Full-stack Software development Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. About Us A leading international provider of solutions and expertise, specialising in the fields of digital systems and business performance More ❯
Posted:

Software Engineer

london, south east england, united kingdom
Scalian
technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. Ensure secure coding practices and adherence to software development standards. Investigate and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with … oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service integration . Experience working in software maintenance/support roles with bug fixing and system enhancements. Strong debugging and problem-solving skills across the stack. Familiar with version control systems such as Git. Worked earlier … on Scrum models like Kanban or Sprint , have experience working in a team and support team collaboration Industry Knowledge Full-stack Software development Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. About Us A leading international provider of solutions and expertise, specialising in the fields of digital systems and business performance More ❯
Posted:

Software Engineer

london (hounslow), south east england, united kingdom
Scalian
technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. Ensure secure coding practices and adherence to software development standards. Investigate and resolve production issues as part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with … oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST APIs , JSON , and web service integration . Experience working in software maintenance/support roles with bug fixing and system enhancements. Strong debugging and problem-solving skills across the stack. Familiar with version control systems such as Git. Worked earlier … on Scrum models like Kanban or Sprint , have experience working in a team and support team collaboration Industry Knowledge Full-stack Software development Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field. About Us A leading international provider of solutions and expertise, specialising in the fields of digital systems and business performance More ❯
Posted:

Senior Software Engineer - Python

South East, United Kingdom
Hybrid / WFH Options
Atarus
round, launched with enterprise clients, and has ambitious growth plans over the next year. You'll be joining a small, senior founding team who are redefining how AI-powered software is built - already gaining traction with customers ranging from Series A startups to global tech giants. What You'll Be Doing Designing, building, and deploying high-performance Python applications … Working directly with the founders on architecture, product, and scalability decisions Building robust APIs and backend systems that power real-world AI products Helping shape the engineering culture and technical direction of the company ️ Tech Stack Python FastAPI AWS LangChain TypeScript Next.js (You don't need to know every tool - they're looking for curious engineers who love to … match it. What They're Looking For 5+ years' experience in Python development (or impressive personal projects) Strong experience with backend systems, APIs, and cloud infrastructure Solid understanding of software design and architecture principles A genuine builder mindset - someone who loves experimenting and delivering fast Based in London (or able to work onsite when needed) If you're excited More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Web Java Software Engineer / SDET Automation Engineer

Washington, Washington DC, United States
SoftPath Technologies LLC
Position Title: Web Java Software Engineer/SDET Automation Engineer Location: Location: Washington DC Duration: Long term contract Must be hands on with advanced Java concepts such as single threading/multi-threading/POJO/JS scripting Skillset: 12+ years of hands-on experience in Automation Testing using Selenium/Cucumber/TestNG/Appium/Webdriver IO … and Mobile channels. Must have knowledge on integration of UI automation codes with API request/response structure Must have hands on experience in collaboration with DevOps, SRE, and engineering teams to integrate AI insights into CI/CD pipelines Must be experienced in promoting "shift-left" testing by sharing automation practices with development teams Must have working experience … with GitHub Copilot and Codium(qodo) for test automation, and CI/CD optimization Responsibilities: Creating, maintenance and evaluation of software automation test scripts for both UI and API (including incorporation of dynamic test data) Ability to train others regarding automation test concepts; plus providing guidance and direction when needed. Gathering and validating application functional/performance/load More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Senior Software Engineer - Python

City of London, London, United Kingdom
Hybrid / WFH Options
Atarus
round, launched with enterprise clients, and has ambitious growth plans over the next year. You’ll be joining a small, senior founding team who are redefining how AI-powered software is built — already gaining traction with customers ranging from Series A startups to global tech giants. 🔍 What You’ll Be Doing Designing, building, and deploying high-performance Python applications … Working directly with the founders on architecture, product, and scalability decisions Building robust APIs and backend systems that power real-world AI products Helping shape the engineering culture and technical direction of the company 🛠️ Tech Stack Python | FastAPI | AWS | LangChain | TypeScript | Next.js (You don’t need to know every tool — they’re looking for curious engineers who love to … match it. ✅ What They’re Looking For 5+ years’ experience in Python development (or impressive personal projects) Strong experience with backend systems, APIs, and cloud infrastructure Solid understanding of software design and architecture principles A genuine builder mindset — someone who loves experimenting and delivering fast Based in London (or able to work onsite when needed) If you’re excited More ❯
Posted:

Senior Software Engineer - Python

London Area, United Kingdom
Hybrid / WFH Options
Atarus
round, launched with enterprise clients, and has ambitious growth plans over the next year. You’ll be joining a small, senior founding team who are redefining how AI-powered software is built — already gaining traction with customers ranging from Series A startups to global tech giants. 🔍 What You’ll Be Doing Designing, building, and deploying high-performance Python applications … Working directly with the founders on architecture, product, and scalability decisions Building robust APIs and backend systems that power real-world AI products Helping shape the engineering culture and technical direction of the company 🛠️ Tech Stack Python | FastAPI | AWS | LangChain | TypeScript | Next.js (You don’t need to know every tool — they’re looking for curious engineers who love to … match it. ✅ What They’re Looking For 5+ years’ experience in Python development (or impressive personal projects) Strong experience with backend systems, APIs, and cloud infrastructure Solid understanding of software design and architecture principles A genuine builder mindset — someone who loves experimenting and delivering fast Based in London (or able to work onsite when needed) If you’re excited More ❯
Posted:

Senior Software Engineer

Breda, Noord-Brabant, Netherlands
NS Mobiliteitsdiensten
Join to apply for the Senior Software Engineer role at NS Mobiliteitsdiensten Intro Wil jij een cruciale rol spelen in het ontwikkelen van een platform dat directe impact maakt op de verduurzaming van het Nederlandse mobiliteitslandschap? Krijg jij energie van het inhoudelijk uitwerken, bewijzen en klaarzetten van complexe technische vraagstukken, zodat de rest van het team efficiënt en met … vertrouwen kan bouwen? Word dan Senior Software Engineer bij NS Mobiliteitsdiensten! In deze cruciale rol ben je inhoudelijke aanvoerder bij grote technische vernieuwingen. Je vormt samen met de Applicatie Architect en de Cloud Engineer een strategisch technisch kernteam (SWAT team). Spreekt deze uitdaging je aan? Solliciteer dan nu! Dit ga je doen Je verzorgt samen met Product Designer … vlak te ontwikkelen. Regelmatige teambuilding activiteiten en after work drinks in het centrum van Breda. Proces Digitale kennismaking met de Recruiter (Konstantinos) Eerste gesprek met Peter Klaas (Interim Manager Engineering) en Jurgen (HR) Tweede gesprek met Dave en Mariecke (Bestuurders) Eventueel een technische toetsing met de huidige Manager Engineering of collega's uit het team Over ons Wij More ❯
Employment Type: Permanent
Salary: EUR 60,000 - 75,000 Monthly
Posted:

Senior Software Engineer - Python

london, south east england, united kingdom
Hybrid / WFH Options
Atarus
round, launched with enterprise clients, and has ambitious growth plans over the next year. You’ll be joining a small, senior founding team who are redefining how AI-powered software is built — already gaining traction with customers ranging from Series A startups to global tech giants. 🔍 What You’ll Be Doing Designing, building, and deploying high-performance Python applications … Working directly with the founders on architecture, product, and scalability decisions Building robust APIs and backend systems that power real-world AI products Helping shape the engineering culture and technical direction of the company 🛠️ Tech Stack Python | FastAPI | AWS | LangChain | TypeScript | Next.js (You don’t need to know every tool — they’re looking for curious engineers who love to … match it. ✅ What They’re Looking For 5+ years’ experience in Python development (or impressive personal projects) Strong experience with backend systems, APIs, and cloud infrastructure Solid understanding of software design and architecture principles A genuine builder mindset — someone who loves experimenting and delivering fast Based in London (or able to work onsite when needed) If you’re excited More ❯
Posted:

Senior Software Engineer - Python

slough, south east england, united kingdom
Hybrid / WFH Options
Atarus
round, launched with enterprise clients, and has ambitious growth plans over the next year. You’ll be joining a small, senior founding team who are redefining how AI-powered software is built — already gaining traction with customers ranging from Series A startups to global tech giants. 🔍 What You’ll Be Doing Designing, building, and deploying high-performance Python applications … Working directly with the founders on architecture, product, and scalability decisions Building robust APIs and backend systems that power real-world AI products Helping shape the engineering culture and technical direction of the company 🛠️ Tech Stack Python | FastAPI | AWS | LangChain | TypeScript | Next.js (You don’t need to know every tool — they’re looking for curious engineers who love to … match it. ✅ What They’re Looking For 5+ years’ experience in Python development (or impressive personal projects) Strong experience with backend systems, APIs, and cloud infrastructure Solid understanding of software design and architecture principles A genuine builder mindset — someone who loves experimenting and delivering fast Based in London (or able to work onsite when needed) If you’re excited More ❯
Posted:

Senior Software Engineer - Python

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Atarus
round, launched with enterprise clients, and has ambitious growth plans over the next year. You’ll be joining a small, senior founding team who are redefining how AI-powered software is built — already gaining traction with customers ranging from Series A startups to global tech giants. 🔍 What You’ll Be Doing Designing, building, and deploying high-performance Python applications … Working directly with the founders on architecture, product, and scalability decisions Building robust APIs and backend systems that power real-world AI products Helping shape the engineering culture and technical direction of the company 🛠️ Tech Stack Python | FastAPI | AWS | LangChain | TypeScript | Next.js (You don’t need to know every tool — they’re looking for curious engineers who love to … match it. ✅ What They’re Looking For 5+ years’ experience in Python development (or impressive personal projects) Strong experience with backend systems, APIs, and cloud infrastructure Solid understanding of software design and architecture principles A genuine builder mindset — someone who loves experimenting and delivering fast Based in London (or able to work onsite when needed) If you’re excited More ❯
Posted:

Graphics Software Engineer

Egham, England, United Kingdom
microTECH Global LTD
contribute to new, high-performance graphics solutions, integrate our solutions with new hardware platforms, optimise the Android OS graphics stack, benchmark our systems against competitors, work with 3rd party software developers and generally ensure that we have the best possible graphics experience on the market. Role and Responsibilities Develop innovations to optimise real-time rendering pipelines and deliver class … of an assigned project Translate complex functional and technical requirements into detailed design and implementation Skills and Qualifications Required Skills A degree in Computer Science, Electronics, Natural Science, Mathematics, Engineering or any related discipline (an equivalent period of industrial experience may be substituted) A proven track record in real time embedded software development - preferably for mobile devices – with … and debugging Desirable Skills Experience of SKIA graphics library Experience working on GPU Drivers Experience designing and implementing GPU shader algorithms (in glsl, hlsl or equivalent) Experience developing system software for Android OS Experience designing and implementing image processing algorithms Experience working with ARM 64-bit architecture Familiarity with CPU/NPU hardware architectures Java and/or Python More ❯
Posted:
Software Engineering
10th Percentile
£43,750
25th Percentile
£55,000
Median
£75,000
75th Percentile
£100,000
90th Percentile
£130,000