SonicJobs Logo
Login
Left arrow iconBack to search

Python Software Engineer

Spectrum IT Recruitment
Posted 2 days ago, valid for 15 days
Location

Southampton, Hampshire SO15 7TY

Salary

£54000 - £59500/annum 15% Bonus

info
Contract type

Full Time

Retirement Plan
Employee Assistance

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • A senior Python Software Engineer position is available at a well-established software company in the regulated energy sector, with a salary of circa £56,000 and an additional bonus of up to 15%.
  • The role requires candidates to have commercial experience developing software with Python and experience in building and maintaining production systems.
  • This is a hybrid position, requiring two days per month onsite in Southampton, with candidates expected to be within a two-hour commute.
  • The successful candidate will contribute to the design, development, and improvement of critical systems while mentoring less-experienced engineers and ensuring high code quality.
  • This role is ideal for a Python engineer ready to take on more responsibility and operate at a senior level, even if they do not currently hold that title.


Due to progression, this role exists to replace a senior engineer within a well-established software company operating in the highly regulated energy sector.

Senior Python Software Engineer
Circa 56,000 + up to 15% bonus | Hybrid (2 days per month onsite, Southampton)

The software you'll work on is business critical. It must be reliable, auditable, and able to stand up to regulatory scrutiny. That shapes how engineering is done here: considered design, well-tested code, and a focus on doing things properly rather than quickly.


If you're a Python engineer ready to take on more responsibility, mentor others, and work in an environment where engineering discipline matters, this role is designed for you.

What you'll be working on
You'll join a software-led organisation, contributing to the design, development, and ongoing improvement of commercial systems used within a regulated energy environment.
Your work will include:

  • Building and maintaining Python-based services and applications
  • Writing clear, well-tested, and maintainable code
  • Contributing to design decisions and agreed technical standards
  • Reviewing code and helping raise engineering quality across the team
  • Supporting reliable releases in a cloud-hosted environment


You'll report directly to a Principal Software Engineer and work alongside experienced engineers who value clarity, quality, and pragmatic problem-solving.

What "senior" means here
This is not a people-management role.
Seniority is demonstrated through:

  • Sound technical judgement
  • Ownership of complex pieces of work
  • Mentoring and supporting less-experienced engineers
  • Leading by example in code quality, testing, and delivery


It's well suited to someone who may not yet hold a senior title, but is already operating at that level and ready to step up.

Essential experience

  • Commercial experience developing software with Python
  • Experience building and maintaining production systems
  • A strong approach to testing and code quality
  • Experience working in a cloud environment
    • AWS preferred, but Azure or GCP is equally acceptable


Working pattern and location (important)

  • Hybrid role with 2 days per month onsite
  • Office location: Southampton, Hampshire
  • Candidates must be within a 2-hour commute

This is non-negotiable and intended to ensure effective collaboration when required.

Salary and benefits

  • Circa 56,000 base salary
  • Bonus up to 15% (personal and company performance)
  • 25 days' annual leave plus bank holidays
  • Pension scheme (4% employer contribution when you contribute 5%)
  • Health care scheme (including dental and eye care)
  • EV car scheme (terms apply)
  • Free onsite gym
  • Employee Assistance Programme and wellbeing support
  • Paid volunteering day each year


Interested?
If you're a Python engineer looking to step into a senior-level role, working on meaningful software in a regulated environment, this is worth a conversation.

Apply directly or contact Chris Lynes at Spectrum IT Recruitment for a confidential discussion.

Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.