Python Developer

Python Developer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
F

Foxley Talent are working with a new client, a specialist engineering and technology business developing custom automation software for large scale engineering and manufacturing projects. They are looking for a Senior Python Engineer to join a small, highly technical team working on innovative software used in real world, high impact environments.

An ideal candidate will have strong Python knowledge and come from a Mechanical Engineering background. This could include a degree in any Engineering, Mathematical or Scientific discipline.

The successful Senior Python Developer will work on custom Computer Aided Modelling and automation software designed to support large scale offsite manufacture. This will be a hands on role requiring strong problem solving skills, technical ownership, and close collaboration with engineers from multiple disciplines.

This is a hybrid role, with several days per week spent onsite in Sheffield, allowing for close collaboration with the wider engineering team.

What You Will Be Doing

  • Designing and building custom Python software for engineering and automation use cases
  • Working across the full software stack, from user interfaces through to backend logic
  • Collaborating closely with customers and internal stakeholders to understand requirements
  • Solving complex technical problems involving geometry, modelling, and automation
  • Writing well tested, maintainable code with a strong focus on correctness
  • Contributing to technical decisions and future platform direction
  • Working alongside engineers from mechanical, mathematical, and scientific backgrounds

Skills and Experience

  • Strong Python experience with at least 5 years of commercial software development
  • Ability to design and deliver complete software solutions independently
  • Excellent problem solving and analytical skills
  • Experience with testing, validation, and software correctness
  • Good understanding of software engineering best practices including version control
  • Comfortable communicating directly with customers and non software stakeholders
  • Background in mechanical engineering, physics, mathematics, or a related field

Nice to Have

  • Experience working with 3D geometry or vector mathematics
  • Exposure to desktop or graphical applications
  • Familiarity with Python libraries such as numpy or scipy
  • Experience with SQLite or similar databases
  • Any experience with performance focused technologies such as Cython or Rust

Technology Environment

The current platform includes Python, Qt, CAD and geometry tooling, and scientific computing libraries. Longer term, the team plans to evolve towards a more web based architecture using Python on the backend, some Django and using modern JavaScript frameworks on the frontend.

Working Environment

Hybrid working with several days per week onsite in Sheffield and occasional visits to client sites across the UK.

Apply Now

If you are a Python Developer with ability to work onsite in Sheffield, South Yorkshire in the UK and are interested in this role, please apply with your CV and a short summary of your interest in the role, highlighting previous Mechanical or Engineering experience.

The salary available for this role is £50,000 – £70,000 but if you have all of the required experience, are based in (or near to) Sheffield and require a higher salary please get in touch.

Python Developer employer: Foxley Talent

Join a dynamic startup that prioritises ethical and impactful digital solutions, where your role as a Python Developer will directly contribute to socially conscious financial technology products. With a strong focus on employee wellbeing, the company offers competitive salaries, private healthcare, and a generous learning and development budget, all within a collaborative and innovative work culture in the heart of Central London. This is an exceptional opportunity to grow your skills in a fast-paced environment while making a tangible difference in people's lives.
F

Contact Detail:

Foxley Talent Recruiting Team

Python Developer
Foxley Talent
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>