FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Python Developer
City Science. Design, build and improve Python packages for modelling, simulation and data processing .
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Design, build and improve Python packages for modelling, simulation and data processing
- Lead engineering decisions, architecture discussions and technical problem solving
- Turn analytical and modelling needs into shippable software
- Line manage one or more developers through one-to-ones, objective setting, performance reviews and development support
- Mentor colleagues through code reviews, pairing and knowledge sharing
- Maintain code quality through testing, documentation and thorough code reviews
- Work across disciplines to integrate tools and deliver customer results
- Drive continuous improvement in tools, processes and engineering standards
- Own deliverables and keep projects moving with urgency and accountability
- Collaborate with DESNZ, external collaborators, internal domain experts and the development team on Python software for decarbonisation
Requirements
What you’ll need- Strong professional experience as a Python developer, at or near senior level
- Excellent command of Python and its ecosystem, including libraries, tooling and best practice
- Track record of building production-grade applications, ideally in data-rich or scientific domains
- Ability to write clean, maintainable, well-tested code
- Experience line managing or formally mentoring developers, or willingness and motivation to take on line management responsibilities
- Strong problem-solving skills and ability to explain technical ideas clearly to technical and non-technical audiences
- Experience working in multidisciplinary teams
- Experience with Pydantic and/or JSON Schema desirable
- Familiarity with GitLab CI/CD desirable
- Strong grasp of geometry and physics, ideally including building physics
- Understanding of decarbonisation and energy systems
- Experience supporting junior engineers through onboarding or coaching desirable
- Must not require visa sponsorship now or in the future
Benefits
Comp & perks- Fully remote working, with optional access to offices in Birmingham, Bristol, Exeter and London
- Flexible working hours
- Talented, friendly and supportive team
- Impactful projects in decarbonisation and sustainability
- Opportunities for professional growth and people leadership
- 25 days’ annual leave, plus bank holidays
- Buy/sell annual leave policy
- Group pension scheme
- Enhanced maternity and paternity policy
- Eye care policy
- Cycle to work scheme
- Employee assistance programme
- Leadership and management training