Location: London, United Kingdom
Company: GreenEnco Ltd
Employment Type: Full-Time
Focus: Digital tools, analytics platforms, and software applications
About GreenEnco
GreenEnco Limited is a knowledge-driven Technical Advisor & Engineering solutions company. We provide innovative solutions for solar, energy storage systems (ESS), and solar electric vehicle charging infrastructure projects across the full project life cycle.
Role Overview
This is an exciting opportunity for a recent graduate to join a fast-growing renewable energy consultancy and contribute to the development of digital tools, analytics platforms, and software applications that support GreenEnco's engineering and technical advisory services.
The successful candidate will work alongside engineers, technical consultants, and data analysts to develop software solutions that improve project delivery, automate engineering workflows, enhance asset performance monitoring, and create value for clients across the renewable energy sector.
Key Responsibilities
Software Development
- Design, develop, test, and maintain software applications supporting GreenEnco's business operations and services.
- Develop web-based tools and dashboards for renewable energy projects.
- Support the development of proprietary asset optimisation and analytics platforms.
- Create internal digital tools to improve engineering efficiency and project delivery.
- Write clean, maintainable, and well-documented code.
- Support licensing software and IT platforms such as Linux/Windows server, AWS, Azure, cloud databases, and visualisation tools.
- Manage data storage, database management, and data security.
- Support API integration between back end, front end, and external servers.
- Support website development and overall management, including domain and security management.
Data, Analytics & Digital Innovation
- Develop software solutions for processing and analysing renewable energy datasets.
- Support integration of SCADA, meteorological, and operational data sources.
- Build automated reporting and visualisation tools.
- Assist in developing AI and machine learning applications for asset performance optimisation.
- Support GreenEnco's digital product roadmap and research emerging technologies.
- Collaborate with technical teams to identify opportunities for innovation.
Testing, Quality Assurance & Collaboration
- Participate in software testing and debugging.
- Assist with code reviews and quality assurance processes.
- Ensure software solutions meet performance, security, and reliability requirements.
- Work closely with engineers, consultants, and data analysts.
- Support client-facing projects where software solutions form part of the deliverables.
- Participate in Agile project planning and development activities.
Requirements
Essential
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Data Science, Mathematics, or a related discipline.
- Strong programming skills in one or more of HTML/CSS, JavaScript, search techniques, RegEx, Python, React.js, Node.js, SQL, noSQL, REST API, or Search Engine Optimisation.
- Understanding of software development principles and best practices.
- Familiarity with databases and SQL.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Attitude to learn more to take professional career to the next level.
- Eligible to work full-time in the UK.
Desirable
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Experience with Power BI, cloud platforms such as Azure, AWS, or GCP, and Git/version control.
- Knowledge of AI, machine learning, or data analytics.
- Interest in renewable energy and sustainability.
- University projects or internships involving software development.
Key Skills
- Software development and coding.
- Analytical thinking and problem solving.
- Data modelling and visualisation.
- Attention to detail.
- Team collaboration.
- Innovation and creativity.
- Curiosity and continuous learning mindset.
- Ability to work flexibly in a small, dynamic, and fast-growing team.
Career Development
This role offers a structured pathway into renewable energy technical advisory and asset optimisation, with exposure to renewable energy technologies, digital engineering solutions, asset performance analytics, artificial intelligence applications, cloud-based software development, data science, automation, and engineering consultancy.
Why Join GreenEnco?
- Work with an award-winning leader in solar innovation and optimisation.
- Great Place To Work Certified organisation.
- Collaborate on high-impact renewable projects across Europe, Asia, and beyond.
- Join a forward-thinking company driven by sustainability, technology, and trust.
- Opportunity for professional growth in a flexible and globally active team.
- Opportunity to develop innovative digital solutions for the energy transition.
- Company pension scheme.
- Private medical insurance.
To Apply: Send your CV and cover letter to info@greenenco.co.uk with subject line: Application - Graduate Software Engineer (London).