Software Engineer (Full Stack) - Renewable Energy Tech in Bristol
Software Engineer (Full Stack) - Renewable Energy Tech

Software Engineer (Full Stack) - Renewable Energy Tech in Bristol

Bristol Full-Time 55000 - 65000 £ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Build and scale renewable energy tech to optimise returns and support a green grid.
  • Company: Join Renewable Exchange, a leader in the energy transition.
  • Benefits: Enjoy competitive pay, private health insurance, and generous leave policies.
  • Other info: Dynamic culture with opportunities for professional growth and a supportive team environment.
  • Why this job: Make a real impact on the net-zero economy while working with cutting-edge technology.
  • Qualifications: 5+ years in software engineering with strong problem-solving and collaboration skills.

The predicted salary is between 55000 - 65000 £ 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.
  • Core Engineering Skills
    • 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
  • Backend & APIs
    • Experience building APIs and services (TypeScript and/or Python)
    • Familiarity with GraphQL APIs
  • Cloud & Infrastructure
    • Experience working with cloud infrastructure (preferably AWS), including services such as Lambda, S3, API Gateway, ECS
    • Infrastructure as Code (Terraform)
    • CI/CD pipelines (CircleCI)
  • Data & Databases
    • 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)
  • Frontend (nice to have)
    • 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: The Renewable Exchange Limited

    At Renewable Exchange, we pride ourselves on being an exceptional employer, offering a vibrant work culture that champions collaboration and innovation in the renewable energy sector. Our Bristol HQ provides a supportive environment with ample opportunities for professional growth, including a generous performance bonus scheme, enhanced parental leave policies, and a commitment to diversity and inclusion. Join us to not only advance your career but also contribute meaningfully to the energy transition towards a net-zero economy.
    T

    Contact Detail:

    The Renewable Exchange Limited 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 refer you directly to hiring managers.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your projects, especially those related to full-stack development and renewable energy. This is your chance to demonstrate your problem-solving abilities and how you can contribute to the energy transition.

    ✨Tip Number 3

    Prepare for interviews by diving deep into the company’s mission and values. Understand how your experience aligns with their goals, especially around system reliability and data integrity. Tailor your responses to highlight your relevant skills and experiences.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our mission to build a greener future.

    We think you need these skills to ace Software Engineer (Full Stack) - Renewable Energy Tech in Bristol

    Full-System Understanding
    Infrastructure as Code (IaC)
    Cloud Infrastructure (AWS)
    CI/CD Best Practices
    Automated Testing
    Proactive Monitoring
    Data Integrity
    AI Utilisation in Production
    Backend Development (TypeScript, Python)
    API Development (GraphQL)
    Relational Databases (PostgreSQL)
    Graph Databases (Neo4j)
    Modern Frontend Frameworks (Next.js, React)
    Problem Solving
    Collaboration Skills

    Some tips for your application 🫡

    Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with cloud infrastructure, APIs, and any relevant projects that showcase your problem-solving skills in the renewable energy sector.

    Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of how you've used TypeScript, Python, or Terraform in past projects. This will help us see how you can contribute to our mission of building a greener future.

    Be Authentic: Let your personality shine through in your application. We value collaboration and mentorship, so share experiences where you've worked with others or helped level up your peers. It’s all about finding the right fit!

    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’re considered for the role. Plus, it shows you’re keen on joining our team!

    How to prepare for a job interview at The Renewable Exchange Limited

    ✨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 coding skills can contribute to optimising renewable energy returns. This will help you articulate your passion for the role and demonstrate your understanding of the company's goals.

    ✨Showcase Your Problem-Solving Skills

    Be prepared to discuss specific examples where you've tackled complex problems in software development. Highlight your experience with data integrity and system reliability, especially in high-stakes environments like energy trading. Use the STAR method (Situation, Task, Action, Result) to structure your responses and make them impactful.

    ✨Demonstrate Technical Proficiency

    Brush up on your knowledge of the technologies mentioned in the job description, such as TypeScript, Python, AWS, and Terraform. Be ready to discuss your experience with CI/CD practices and how you've implemented Infrastructure as Code in past projects. If possible, bring along examples of your work or code snippets to showcase your skills.

    ✨Emphasise Collaboration and Mentorship

    Since the role involves mentoring and collaborating with others, be prepared to share your experiences in these areas. Talk about how you've helped junior developers grow or how you've worked with cross-functional teams. This will show that you're not just a great coder but also a team player who values knowledge sharing and collaboration.

    Software Engineer (Full Stack) - Renewable Energy Tech in Bristol
    The Renewable Exchange Limited
    Location: Bristol
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >