FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
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 Modelling Software Engineer
Aurora Energy Research. Lead and manage a small team of modelling software engineers, supporting their development and engagement .
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Lead and manage a small team of modelling software engineers, supporting their development and engagement
- Manage on-time delivery of robust and scalable model features
- Design, implement, and maintain Python modules/packages in the modelling codebase; own components over time and steward their quality and usability for other teams
- Translate modelling methods into production-quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable
- Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations
- Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team
- Participate in code reviews and technical design discussions
- Identifying and addressing architectural bottlenecks and opportunities to improve scalability and developer experience
Requirements
What you’ll need- 5+ years of experience in Python software engineering
- Experience in applied software architecture and design patterns
- Experience building with Test Driven Development and Continuous Delivery
- Experience in DevOps/Infrastructure development including containers and CI/CD
- Experience leading small teams, managing and mentoring junior colleagues
- Experience stewarding internal libraries, packaging and dependency management at scale
- Experience in effective and efficient agentic-first development
Benefits
Comp & perks- Private Medical Insurance
- Dental Insurance
- Parental Support
- Salary-Exchange Pension
- Employee Assistance Programme (EAP)
- Local Oxford Discounts
- Cycle-to-work Scheme
- Flu Jabs
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonsoftware architecturedesign patternsTest Driven DevelopmentContinuous DeliveryDevOpscontainersCI/CDpackagingdependency management
Soft Skills
team leadershipmentoringcollaborationcode reviewtechnical designproblem-solvingcommunicationengagementquality stewardshipdeveloper experience