Python Software Engineer Location: Hybrid (UK-based) | Full-time
About the Role
We're looking for a Python Software Engineer to join a forward-thinking team working on smart sustainable energy solutions. This is a great opportunity to apply your coding skills to projects that promote energy efficiency and sustainability.
You’ll help build custom Python applications, work on scalable data systems, and contribute to technical decisions and development processes like CI/CD. The work is meaningful, technically engaging, and part of a mission to make buildings smarter about how they use energy.
What You’ll Be Doing
Build and maintain Python-based software and data applications
Collaborate with developers, engineers, and other stakeholders
Apply best practices in coding, testing, and agile delivery
Explore and recommend new tools and technologies
Support and mentor junior team members
Contribute to a culture of learning and continuous improvement
Communicate effectively with both technical and non-technical teams
What You’ll Bring
~2+ years of experience writing Python code in production environments
~ Good understanding of data engineering, software lifecycle, and CI/CD tools
~ Experience writing clean, reliable, and maintainable code
~ Team-oriented with proactive and independent working style
~ Strong communication and collaboration skills
Nice to Have:
~ Familiarity with cloud services (AWS, Azure, GCP) or modern data tools
Why Work With Us?
Flexible Working: Hybrid setup to support your lifestyle
Career Growth: Learning opportunities, mentoring, and certification support
Global Culture: Join a team with offices across the UK, US, and Asia
Wellbeing Support: Healthcare and 24/7 mental health resources
Inclusive Community: Regular events and a strong sense of belonging