Software Engineer - Renewables industry
Posted: Oct 13, 2025
mid
Job Description
Build the Digital Backbone of the Renewable Energy TransitionJoin a fast-growing green energy company delivering SaaS solutions that power the global shift toward renewable energy. The platforms enable data-driven decisions that directly impact how energy is produced, managed, and consumed.Youâll be part of an innovative R&D team responsible for building a self-serve data platform that efficiently handles large volumes of time series and operational data. This platform underpins services used daily by energy professionals, making key decisions about our shared future.What Youâll Work OnDesigning and developing robust backend systems using JavaSupporting large-scale data ingestion, modelling, and distribution workflowsWorking within a modern GCP-based infrastructure (Kubernetes, Docker, CI/CD pipelines)Collaborating with cross-functional teams to integrate services via OpenAPI, gRPC, or GraphQL, depending on the use caseLeveraging cloud-native tools to deliver scalable, maintainable softwareWhat Weâre Looking ForBSc or MSc in Software Engineering, Computer Science, or related field2+ years of experience building backend services in a cloud-native environmentStrong experience with Java; additional experience with Python, TypeScript, or Kotlin is a plusFamiliarity with distributed systems, microservices, and modern API designA collaborative mindset and enthusiasm for clean, efficient codeWillingness to learn, grow, and contribute to a mission-driven engineering cultureInterested?Reach out to Dylan Johnston to discuss the role or start the application process:Email: d.johnston1@tenthrevolution.comLinkedIn: https://www.linkedin.com/in/dylan-johnston-666707130/Even if this isnât the perfect match for you, contact us to hear about other roles better suited to your skills and goals.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period