At a Glance
- Tasks: Build and scale renewable energy tech to drive the energy transition.
- Company: Join Renewable Exchange, a leader in green energy innovation.
- Benefits: Enjoy competitive pay, generous leave, and a supportive work culture.
- Why this job: Make a real impact on the net-zero economy while advancing your career.
- Qualifications: 5+ years in software engineering with strong problem-solving skills.
- Other info: Diverse and inclusive workplace with excellent growth opportunities.
The predicted salary is between 28800 - 48000 £ per year.
As a Software Engineer at Renewable Exchange, you will be at the heart of the energy transition. You’ll build and scale the infrastructure that allows renewable energy generators to optimise their returns and helps the grid go green. You aren’t just writing code; you’re building the liquidity layer for the net‑zero economy.
Tasks
- Full-System Understanding: You are at your best when ensuring the entire system is working seamlessly. You understand the "why" behind every line of code, from how a user interacts with the PPA marketplace to how that data is persisted, scaled, and protected in the cloud. We are looking for an engineer who prioritises system-wide reliability and data integrity, ensuring our pricing models perform flawlessly under real‑world conditions.
- Architectural Evolution & Infrastructure: Design and evolve resilient, distributed services with a focus on Infrastructure as Code (IaC). You will manage cloud resources to ensure the platform stability and performance.
- Operational Excellence: Advocate for CI/CD best practices, automated testing, proactive monitoring and observability to keep our platform "always on" and be quick to diagnose and resolve any issues that do occur.
- AI: Propose solutions to utilise AI in production environments to improve workflows and enhance products whilst maintaining system robustness and accuracy.
- Data Integrity: Ensure our energy pricing models and transaction data are processed with 100% accuracy—precision is non-negotiable in energy trading.
- Mentorship: Act as a technical pillar for the team, conducting thoughtful code reviews and leveling up peers.
- Feature Ownership: Lead the design and implementation of complex features across our PPA marketplace and data analytics tools.
Requirements
- Key Attributes
- Problem Solver: You enjoy untangling the "messy" data inherent in the energy sector.
- Pragmatist: You know when to build the "perfect" solution and when to ship a "good" one to meet market demands.
- Collaborator: You can explain technical debt to a Product Manager and market volatility to a Junior Dev.
- 5+ years experience
- Strong software engineering fundamentals (testing, debugging, performance, maintainability)
- Experience designing and building scalable backend systems
- Uses AI tools to accelerate development while maintaining rigorous standards for correctness, security, and maintainability
- Able to identify subtle bugs, edge cases, and architectural issues in AI-generated code
- Experience building APIs and services (TypeScript and/or Python)
- Familiarity with GraphQL APIs
- Experience working with cloud infrastructure (preferably AWS), including services such as Lambda, S3, API Gateway, ECS
- Infrastructure as Code (Terraform)
- CI/CD pipelines (CircleCI)
- Experience with relational databases (PostgreSQL)
- Exposure to graph databases (Neo4j)
- Experience ingesting and processing external data sources is a plus
- Familiarity with modern data tooling (e.g., dbt, DuckDB)
- Experience with modern frontend frameworks (Next.js, React)
Benefits
- Performance bonus scheme
- 25 days’ annual leave, plus bank holidays with the option to buy back a further 5 extra annual leave days p.a.
- Private health insurance provided by Vitality.
- A positive and supportive work culture with regular team events, incentives, social activities and good work‑life balance
- 1 extra day of annual leave for every year of service after 5 years, up to a maximum of 5 extra days.
- 3 month sabbatical after 4 years of service!
- Enhanced parental leave policies; maternity & adoption (12 weeks at full pay, followed by SMP entitlement), paternity/partner (6 weeks at full pay to take at any point during the first year of your child’s life), shared parental leave.
- Salary sacrifice scheme for electric cars and cycle to work available.
- An annual allowance of £100 to spend as you see fit towards your professional development plus access to other professional development resources.
- Group pension scheme.
- Convenient central Bristol office location with bike storage and shower facilities.
At Renewable Exchange we are committed to Diversity, Equity and Inclusion. We encourage people from every diverse background to apply; even if you aren’t sure if you meet all of the criteria we would love to hear from you!
Software Engineer (Full Stack) - Renewable Energy Tech in Bristol employer: Renewable Exchange
Contact Detail:
Renewable Exchange Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Full Stack) - Renewable Energy Tech in Bristol
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the renewable energy tech scene. Attend meetups, webinars, or even local events in Bristol. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best projects, especially those related to full-stack development and renewable energy. Make sure it’s easy to navigate and showcases your problem-solving abilities and technical prowess.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of cloud infrastructure and CI/CD practices. Be ready to discuss how you’ve tackled challenges in past projects, especially around data integrity and system reliability. We want to see your thought process!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are excited about making a difference in the renewable energy sector.
We think you need these skills to ace Software Engineer (Full Stack) - Renewable Energy Tech in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your full-system understanding and any relevant projects in renewable energy tech to show us you’re a great fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about renewable energy and how your problem-solving skills can contribute to our mission. Be genuine and let your personality shine through!
Showcase Your Technical Skills: Don’t forget to mention your experience with cloud infrastructure, APIs, and any AI tools you’ve used. We want to see how you can help us build resilient services and maintain data integrity.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Renewable Exchange
✨Understand the Bigger Picture
Before your interview, take time to grasp how your role as a Software Engineer fits into the broader mission of Renewable Exchange. Familiarise yourself with the energy transition and how your work will contribute to optimising returns for renewable energy generators.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples where you've tackled complex problems in software development. Highlight your experience with messy data in the energy sector and how you’ve successfully navigated challenges while ensuring system reliability and data integrity.
✨Demonstrate Technical Proficiency
Brush up on your core engineering skills, especially in backend systems, APIs, and cloud infrastructure. Be ready to talk about your experience with tools like Terraform, AWS, and CI/CD practices, as well as any AI solutions you've implemented to enhance workflows.
✨Emphasise Collaboration and Mentorship
Since this role involves mentoring others, think of instances where you've collaborated with team members or explained complex concepts to non-technical stakeholders. Show that you can bridge the gap between technical and non-technical teams, making you a valuable asset to the company.