7714 Available Jobs for "Software Developer"

Addition

Senior Software Developer

External
External

Job DescriptionSenior Software DeveloperPermanent | Competitive Salary + Annual Performance BonusLocation: London | Hybrid – 1 Day per Week in the OfficeWe’re partnering with a...

LondonWork From Home

Jobleads-UK

AI Assisted Software Developer

External
External

Job Title:AI Assisted Software DeveloperLocation:Leeds 2x a week - Tuesdays and ThursdaysSalary/Rate: Up to £600 daily Inside IR35Start Date:01/10/2026Job Type: Initial 3 month...

LeedsAny

Sanderson Recruitment

Senior Software Developer

External
External

Job DescriptionSenior Software Developer (Java/C++)Active SC Clearance requiredSalary: Up to £78,000 + Excellent BenefitsLocation: GloustershireThe OpportunityAn exciting...

CheltenhamAny

Jobleads-UK

Senior Software Developer

External
External

The software developer will develop systems and security software for an innovative new Linux-based network security appliance. Working in a small, product focused team, you’ll...

Malvern, EnglandAny

Jobleads-UK

Software Developer C++

External
External

At Cantor Fitzgerald Technology Markets LLC, we are seeking a talented Software Developer C++ to join our dynamic team in London. As a key member of our Electronic Products...

Greater LondonAny

17918

Software Developer C and Linux

External
External

A leading tech company specialising in data management have an immediate requirement for an experienced C/Linux Software Developer. Key Skills: Software Developer, Software...

LymingtonAny

Hunter Selection

Software Developer (Java/C++)

External
External

Software Developer (Java/C++)Up to £77,000 DOE | SC Clearance Required | GloucesterAbout the RoleWe're recruiting for a Software Developer to join a growing technology...

GloucesterAny

Jobleads-UK

Senior Software Developer

External
External

An excellent opportunity for an experienced Senior Software Developer to join a high-performing technology team responsible for architecting, developing, and enhancing...

City of LondonAny

Jobleads-UK

Aero Software Developer

External
External

Join Our TeamWe are the Audi Revolut F1® Team. Audi Revolut F1 Team is the official factory team of Audi, as the brand enters the FIA Formula 1 World Championship for the first...

BicesterAny

Audi Revolut F1 Team

Aero Software Developer

External
External

Join Our TeamWe are the Audi Revolut F1® Team.Audi Revolut F1 Team is the official factory team of Audi, as the brand enters the FIA Formula 1 World Championship for the first...

BicesterAny

Software Engineer

Senior Software Developer - Guildford | Full-Time Office-BasedWe're looking for an experienced Software Developer to join our team in Guildford, working on challenging and...

GuildfordFull Time

17918

Software Developer (Java/C++)

External
External

Software Developer (Java/C++) Up to £77,000 DOE SC Clearance Required Gloucester About the Role We're recruiting for a Software Developer to join a growing technology...

GloucesterAny

Jobleads-UK

SC Cleared Software Engineer/Developer

External
External

SC Cleared Software Engineer/DeveloperWrite code that protects the nation, not just ships features.We are working with a leading global IT and business consulting firm, deeply...

Greater LondonAny

Hunter Selection

Software Developer (Java/C++)

External
External

Software Developer (Java/C++)Up to £77,000 DOE | SC Clearance Required | GloucesterAbout the RoleWe're recruiting for a Software Developer to join a growing technology...

CheltenhamAny

Jobleads-UK

Software Engineer

External
External

Software Developer (React) | Up to £200k Base + Exceptional Bonus | Elite FinTech | London | HybridI'm working with a leading FinTech firm that's looking to hire experienced React...

Greater LondonAny

External

Senior Software Developer

Addition

Work From HomeLondon
London
Work From Home
Posted 10 days ago by Addition

Job Description

Job Description


Senior Software Developer

Permanent | Competitive Salary + Annual Performance Bonus

Location: London | Hybrid – 1 Day per Week in the Office

We’re partnering with a forward-thinking technology business to appoint an experienced Senior Full-Stack Developer.

This is an opportunity to play a pivotal role in designing, developing and deploying complex software solutions across a variety of projects and industries. You’ll work across data engineering pipelines, backend services, APIs and user interfaces, delivering reliable and scalable systems that solve real business challenges.

The role requires strong software engineering expertise, advanced Python and TypeScript skills, and hands-on experience with cloud deployments, databases and containerisation.


The Opportunity

As Senior Full-Stack Developer, you’ll contribute throughout the software development lifecycle, helping to shape technical solutions from initial design through to deployment.

You’ll combine backend and data engineering expertise with an understanding of frontend development and user experience. Alongside delivering high-quality code, you’ll review the work of others, mentor junior engineers and help maintain strong engineering standards across the team.


Key Responsibilities

You’ll play an important role in delivering reliable, scalable software solutions by:

  • Contributing to the design, development and deployment of robust software solutions.
  • Promoting engineering best practices throughout the software development lifecycle.
  • Architecting and maintaining complex data engineering pipelines, backend services and APIs.
  • Reviewing Python and SQL code through Git to support quality, security and engineering standards.
  • Supporting cloud-based deployments and infrastructure across platforms such as Azure and GCP.
  • Working with Linux scripting and Docker, including storage, volumes and permissions.
  • Designing and implementing database solutions using SQL and cloud technologies.
  • Optimising application performance, scalability and data integrity.
  • Developing complex user interfaces and software integrations using technologies such as React.
  • Supporting the design and implementation of frontend applications with a strong focus on user experience.
  • Troubleshooting and improving existing systems.
  • Identifying technical risks and contributing to project planning and task management.
  • Mentoring junior engineers and encouraging knowledge sharing across the team.
  • Communicating technical concepts and project outcomes through documentation, calls and presentations.
  • Keeping up to date with emerging technologies and recommending improvements where appropriate.

About You

You’ll be an experienced software engineer with strong full-stack development capabilities and the confidence to contribute across backend services, data engineering and frontend applications.

You will also have:

  • Strong experience writing maintainable production code in Python and TypeScript.
  • Proven experience building complex user interfaces and software integrations using React or similar technologies.
  • Strong knowledge of JavaScript, HTML and CSS.
  • A good understanding of programming concepts, data structures, algorithms and HTML DOM components.
  • Experience working with browser and web APIs, including HTML Canvas, Drag and Drop, Server-Sent Events and WebSockets.
  • Strong SQL skills and experience developing database solutions.
  • A good understanding of cloud deployment, ideally across Azure or GCP.
  • Advanced Docker skills, including experience with storage, volumes and permissions.
  • Experience using Git, GitHub or Azure DevOps within collaborative development environments.
  • Confidence managing complex branching and merging scenarios using feature branches and pull requests.
  • Experience reviewing commits and supporting automated testing through CI/CD pipelines.
  • The ability to understand, review and improve code written by others.
  • Proven experience presenting technical concepts to stakeholders.
  • Strong written and verbal communication skills.
  • The ability to work independently and collaboratively within a distributed team.
  • Experience guiding and mentoring other engineers.
  • Excellent problem-solving, organisational and time-management skills.
  • High attention to detail.

Interview Process:

  • Stage 1: 20-minute video call with a member of the hiring team.
  • Stage 2: 45-minute live coding task.
  • Stage 3: 90-minute face-to-face interview at the London office.


Why Apply?

This is a fantastic opportunity to join a collaborative, forward-thinking environment where you’ll have autonomy, work with a wide range of technologies and contribute to varied projects across multiple industries.

In return, you’ll benefit from:

  • A competitive compensation package with an annual performance bonus.
  • 26 days of annual leave, plus eight bank holidays and your birthday off.
  • Bupa private healthcare.
  • Enhanced family leave.
  • A £1,000 annual professional development budget.
  • Flexible hybrid working, with one office day per week.
  • The option to work remotely from anywhere in the world for up to four weeks each year.
  • A high-spec Windows machine or MacBook.
  • Free snacks and drinks.
  • Regular team socials.
  • A supportive, entrepreneurial environment with genuine autonomy and development opportunities.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.