At Gridcog, we're on a mission to accelerate investment in the clean energy transition. We are a SaaS start-up of energy nerds building the best project modelling software to enable our users to make intelligent energy decisions.
About the RoleWe're looking for a talented Product-focussed Software Engineer to join our Software Engineering team.
We're looking for someone who thinks end-to-end: from understanding what our users need, through to designing, building, shipping, and iterating on the solution. You'll collaborate closely with product, design, and domain experts — and often lead initiatives yourself from problem framing through delivery.
Our domain is complex, and the product meets the challenge. This role will suit someone who is deeply curious, loves learning, and is energised by the intersection of great software and the energy transition.
What you'll work withOur platform is a modern React app built with TypeScript, hosted with Cloudflare, and interacting via GraphQL with a number of backend services for configuring and running simulations, and for data storage, processing, and presentation. Backend components include a mix of TypeScript/Node and Python, hosted in AWS (ECS, Lambda), with data in S3, DynamoDB, and MongoDB.
AI is increasingly part of how we build and what we build. While the whole industry is still learning, we’re bringing a curious, open and excited mindset to how we apply AI and LLM capabilities where they genuinely improve the product for our users.
What we're looking forProduct thinking- You care about outcomes, not just outputs — you want to understand why something is being built, not just what
- Ability to lead product initiatives from discovery through delivery, collaborating with (and sometimes standing in for) product and design
- Comfortable working directly with customers and our internal team of energy experts to understand needs and conceive and validate solutions
- Strong communication skills — you can articulate technical trade-offs clearly to technical and non-technical audiences
- Significant experience designing and building high-quality commercial web applications with React and TypeScript
- Deep knowledge of JavaScript/TypeScript and the modern web ecosystem
- Strong software engineering fundamentals: system design, data structures, algorithms, API design, and database schema design
- Experience building and maintaining automated test suites (unit, integration, e2e) and CI/CD pipelines
- An eye for great UX — you care about usability, responsiveness, consistency, reliability, and polish
- Working experience with AWS services — building scalable, reliable, and highly available cloud solutions
- Comfort with modern monitoring, observability, and incident response practices
- Security awareness and good instincts around data protection and access control
- We’re all learning, but you should have a base level of proficiency with AI-assisted development tools as part of your daily workflow
- Curiosity about where AI and LLM capabilities can genuinely improve product experiences — and healthy scepticism about where they can't
- Willingness to prototype and evaluate AI-powered features
- Experience with visualisation and analytics
- Experience with Python, data science, data engineering, or machine learning
- Background in energy markets, scientific computing, or financial modelling
- Experience in startup or SaaS environments
- Own key areas of our SaaS product end-to-end — from understanding the customer problem through to building, shipping, and measuring the solution
- Build features that enable advanced use of complex configuration, simulation, visualisation, and reporting capabilities — with a relentless focus on usability
- Optimise for performance and scalability to handle large data volumes efficiently
- Collaborate with product managers, data engineers, data scientists, and customers to shape what we build and how we build it
- Create and maintain clear documentation for software architecture and code
- Troubleshoot and resolve software issues, including bug fixes, performance improvements, and enhancements
- Contribute to engineering culture, practices, and tooling — including how we adopt AI across our development workflow
- Competitive remuneration package aligned with experience and skills
- Join a diverse start-up in the energy space and be part of a high-performing team that values innovation and creative problem-solving
- Contribute to the decarbonisation of the world's energy system
- Time and budget support for ongoing professional and personal development
- Best possible tools (choice of laptop, home office & tech budget, best available AI tools)
- An annual all company retreat to have our colleagues from UK, Europe and Australia all in one place – last year we went to Bintan, Indonesia


.png)