OpenSourced Ltd logo
Data

Python Developer

OpenSourced Ltd
Hertfordshire

Job Details

Work Mode

On-site

Experience

Mid

Employment

Full-time

Salary

£60,000 - £75,000 p/y

Posted Today

Tech Stack

Required technologies & tools

Automated Testing Python Test-Driven Development (Tdd) Software Quality Assurance

Sign in to see how your skills match.

Perks & Benefits

Company pension
Mentoring opportunities
Performance-related bonus
Equity participation
Long-term career development

About the Role

We're working with an established, technology-driven organisation looking to appoint an experienced Senior Software Engineer (Python) to join its engineering team. This is an opportunity for a talented, hands-on software engineer who enjoys solving complex technical challenges, building reliable and scalable applications, and having a genuine influence on technical decisions.

You'll play a key role in the design, development, testing and ongoing improvement of business-critical software solutions, working closely with engineers, product teams and wider stakeholders. The business is looking for someone who can combine strong Python development skills with sound engineering principles, technical ownership and a collaborative approach.


The Role

As a Senior Software Engineer, you'll take responsibility for delivering high-quality software solutions across complex technology environments.

Your responsibilities will include:

  • Designing, developing and maintaining reliable, scalable applications using Python.
  • Taking ownership of software design, implementation, testing and ongoing operation.
  • Developing and enhancing existing products, services and internal tooling.
  • Tackling complex technical problems and delivering practical, maintainable solutions.
  • Applying test-driven development (TDD), automated testing and software quality best practices.
  • Collaborating with Product Owners, Product Managers and other stakeholders to deliver technical roadmaps.
  • Contributing to architectural decisions, technical planning and continuous improvement.
  • Providing technical guidance, mentoring and support to other engineers.
  • Ensuring software changes are delivered effectively, with consideration for reliability, performance and long-term maintainability.

What We're Looking For

We're particularly interested in experienced software engineers with strong Python expertise and a track record of delivering complex software solutions.

Essential experience:

  • Strong commercial software engineering experience, with Python as a core programming language.
  • Proven experience designing and developing reliable, scalable applications.
  • Solid understanding of software architecture, design principles and engineering best practices.
  • Strong experience with automated testing, TDD and software quality assurance.
  • Familiarity with modern development frameworks, databases and deployment processes.
  • Experience working in complex technical environments.
  • Ability to investigate and resolve challenging technical issues independently.
  • Experience collaborating with Product Owners, engineering teams and wider business stakeholders.
  • Confidence influencing technical decisions and providing guidance to other developers.
  • Excellent communication and problem-solving skills.

What Makes You a Good Fit?

You'll be someone who enjoys writing clean, maintainable code and takes pride in delivering software that performs reliably.

You'll be comfortable working independently, taking responsibility for technical outcomes and contributing to wider engineering discussions.

Above all, you'll bring a practical, solutions-focused mindset and the ability to balance technical quality with business priorities.


What's on Offer?
  • Salary up to £75,000, depending on experience.
  • Performance-related bonus.
  • Equity participation.
  • Company pension.
  • Opportunity to work on complex, business-critical software systems.
  • Genuine technical ownership and influence over engineering decisions.
  • Collaborative working environment with opportunities to share knowledge and guide other engineers.
  • Long-term career development within an established technology-focused organisation.
Interested?

If you're an experienced Python Software Engineer looking for a senior position offering technical ownership, interesting engineering challenges and a competitive package, we'd love to hear from you.

Apply today or contact Opensourced for a confidential discussion.

Similar jobs

Pure Resourcing Solutions logo
Performance Engineer (Junior) | AI Infrastructure | Cambridge (Hybrid) |
Pure Resourcing Solutions
Cambridge
£55,000 - £70,000 p/y
Vllm
Pandas
Python
Grafana
Vizion Network logo
Hosted Services Engineer
Vizion Network
Greater Manchester
£42,000 - £42,000 p/y
Python
Nfs
Intune
VMware
Robert Walters logo
Python Software Engineer
Robert Walters
Nottingham
£50,000 - £55,000 p/y
Bash
Helm
Terraform
Python
Lynx Recruitment Ltd logo
AWS Data Engineer
Lynx Recruitment Ltd
London
£40,000 - £60,000 p/y
Terraform
Databricks
Python
S3
Pure Resourcing Solutions logo
Senior Performance Engineer | AI Infrastructure | Cambridge (Hybrid) |
Pure Resourcing Solutions
Cambridge
£90,000 - £120,000 p/y
Vllm
Pandas
Python
Grafana