Software Engineer (Mid/Senior) | Python / Backend leaning fullstack

Senzo Group

Oxford

Hybrid

GBP 65,000 - 85,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Senzo Group is hiring a Software Engineer (Mid/Senior) focused on backend and Python development. The role emphasizes building robust backend services and APIs to support a sophisticated software platform.

The team operates with a predominantly remote setup, with occasional on-site collaboration near Oxford as needed. We value ownership, practical problem solving and collaboration within a growing engineering group.

Qualifications

  • Strong commercial experience using Python to develop production software applications.
  • Experience designing, building and maintaining backend services, REST APIs and application functionality.
  • Solid understanding of software engineering fundamentals, including architecture and maintainability.
  • Experience across the stack with front-end exposure is a plus (React/TypeScript).
  • Familiarity with cloud environments, ideally AWS.
  • Ability to take ownership and work collaboratively in a growing team.

Responsibilities

  • Develop and evolve backend services and APIs powering the platform.
  • Contribute across the stack where appropriate, collaborating with engineers and architects.
  • Take ownership of features and deliver high-quality, robust software.
  • Help shape the engineering roadmap with practical technical input.

Skills

Python
Backend services
REST APIs
Ownership
Clean code
React
TypeScript
AWS

Tools

AWS

Job description

Software Engineer (Mid/Senior) | Python | Backend leaning fullstack
£65,000 to £85,000 | Predominantly Remote | UK

I'm working closely with a highly ambitious, well funded technology business developing sophisticated software to solve complex, real world challenges.

Operating at the intersection of advanced technology, data and intelligence, the company is building products that help organisations make better decisions in demanding, high stakes environments.

Having recently secured further investment and with strong commercial momentum, the business is entering an exciting phase of growth. Its engineering team has expanded significantly, and there's now an opportunity for a talented backend focused Software Engineer to play an important role in the continued development of its core software platform.

The team is open to engineers from midlevel through to senior, with the scope of the position and salary reflecting the experience and capability of the individual.

This isn't a business building technology in search of a problem. Its products are already being used by customers, with real world requirements helping shape the engineering roadmap.

The opportunity

You’ll join a talented, collaborative engineering team developing a sophisticated software platform that processes and presents complex information to support better decision making.

The focus is on building and evolving the backend services, APIs and application functionality that underpin the product, while contributing more broadly across the stack where appropriate.

It’s a hands on engineering role with genuine ownership, technical variety and the opportunity to influence how the platform develops as the business scales.

You’ll work closely with experienced engineers and architects, contributing to design decisions, solving challenging technical problems and delivering functionality that makes a tangible difference to customers.

What we’re looking for
  • Strong commercial experience using Python to develop production software applications.
  • Experience designing, building and maintaining backend services, REST APIs and application functionality.
  • Strong understanding of software engineering fundamentals, including application architecture, testing, maintainability and clean code.
  • Nice to have experience or familiarity with React and TypeScript, with the confidence to contribute across the stack when needed.
  • Nice to have exposure to cloud environments, ideally AWS.
  • Someone who enjoys taking ownership, solving problems and working collaboratively within a growing engineering team.
You don’t need to be equally strong across the entire stack. Strong backend engineering skills in Python are the priority, alongside the curiosity and flexibility to contribute more broadly.
Why consider it?

There are plenty of opportunities to write software. Far fewer offer the chance to work on technically interesting products with genuine real world applications, alongside an experienced engineering team, at a point where individual contributions can still make a meaningful impact.

This business offers:
  • Interesting engineering challenges: Complex software, demanding environments and problems that require thoughtful, pragmatic solutions.
  • Real commercial traction: A growing customer base, further investment and a product roadmap shaped by genuine customer needs.
  • Technical ownership: The opportunity to contribute to architecture, engineering decisions and how the platform evolves.
  • A collaborative engineering culture: Work alongside experienced engineers who value technical quality, autonomy and practical problem solving.
  • Flexibility: Predominantly remote working, with the engineering team coming together near Oxford for approximately three consecutive days every six to eight weeks. Expenses are covered.
Salary: £65,000 to £85,000, depending on experience.
You must already be based in the UK with the correct visa to apply. Unfortunately no sponsorship is available.

If you’re a Python engineer who enjoys building quality software, solving interesting problems and wants to be part of something ambitious, I’d welcome a conversation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

idpp • Oxford

Hybrid
GBP 60,000 - 86,000
Hybrid working
Private medical insurance
Parental support
+3
Senior Python Engineer
Senior Python Engineer

Corecom Consulting • United Kingdom

Remote
GBP 80,000 - 90,000
Senior Backend Developer
Senior Backend Developer

Fruition Group • Greater London

Hybrid
GBP 80,000 - 95,000
Bonus and/or share options
Private medical insurance
Flexible hybrid working model
+1
Senior Software Engineer - TypeScript/Node/React/Python to £100k - ID51280
Senior Software Engineer - TypeScript/Node/React/Python to £100k - ID51280

Humand Talent Ltd. • West of England

On-site
GBP 70,000 - 100,000
Annual leave up to 28 days
Private medical insurance
Life assurance
+4
Python Developer
Python Developer

Applause IT Recruitment • Nottingham

On-site
GBP 60,000 - 80,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Altech Group Ltd • United Kingdom

Remote
GBP 72,000 - 88,000
Remote working within UK
Technical ownership
AI-first engineering culture
+2
Product Engineer
Product Engineer

Corecom Consulting • Leeds

On-site
GBP 75,000 - 105,000
Life assurance
Enhanced parental leave
Flexible working arrangements
+1
Senior Python Engineer
Senior Python Engineer

The Data Gals | by AI Connect • Greater London

Hybrid
GBP 54,000 - 90,000
Software Engineer
Software Engineer

TrioTech Recruitment • Oxford

Remote
GBP 46,000 - 58,000
Fully remote within the UK
Permanent, full‑time employment
Salary £46,000‑£58,000 per year
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 72,000 - 88,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2