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