Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Planet A

At a Glance

  • Tasks: Develop scalable cloud systems and collaborate on impactful AI projects.
  • Company: Join a mission-driven startup focused on reducing carbon emissions.
  • Benefits: Equity options, flexible working, 30 days holiday, and a generous pension scheme.
  • Other info: Dynamic team culture with a focus on collaboration and continuous improvement.
  • Why this job: Make a real difference in the fight against climate change while advancing your career.
  • Qualifications: Experience with AWS or GCP, Python, and CI/CD pipelines.

The predicted salary is between 60000 - 80000 £ per year.

Location: London, England

Employment Type: Full time

Location Type: Hybrid

Department: Engineering

Our Mission

At Carbon Re, we’re on a mission to cut gigatonnes of carbon emissions from the world’s biggest emitting industries, like cement, steel, and glass, by applying cutting‑edge AI where it matters most. We’re a small and growing team of scientists, engineers, and strategic thinkers who care deeply about impact and believe in getting there with good humour and urgency. Our SaaS products help heavy industry optimise operations in real time, cutting costs and carbon today while building the foundation for the next industrial revolution.

Why this role exists

Carbon Re is scaling deployments from a handful of sites to dozens of plants per year. Large industrial operators have the biggest decarbonisation potential, but they also have strict security and networking constraints. Until recently, most of our systems lived in our own cloud. Now, we're building the capability to run our workloads effectively in our customers' own environments.

We need a Software Engineer with solid cloud architecture experience to help us smash this out of the park. You'll be a senior individual contributor partnering closely with product, ML, and solutions teams.

Your main responsibilities

  • Own key platform components across AWS and GCP, shaping architecture for scalable, secure systems.
  • Deploy and operate our workloads inside customer‑owned cloud accounts, working directly with their IT and infrastructure teams to navigate requirements and constraints.
  • Assist more junior team members with their development, helping them learn core software engineering skills and best practices.
  • Propose and drive improvements to existing systems and pipelines.

What a great fit looks like

  • You have deep experience with AWS or GCP (bonus points for both!).
  • You have a solid understanding of cloud networking.
  • You're fluent in Python and Terraform.
  • You have designed or owned CI/CD pipelines for frequent, safe releases.
  • You love collaborating with others and are familiar with agile technical practices, including pair programming, mob programming, and TDD.
  • You balance good engineering practices with pragmatism: you know when 'good enough now' beats 'perfect later'.
  • We're a startup! You are comfortable with ambiguity and enjoy owning a problem from discovery to delivery.

Bonus points

  • You've worked in industrial, IoT, or similarly complex environments.

The ways we like to work

  • We are a collaborative team. We regularly and eagerly pair and work through problems together.
  • We have regular retrospectives to keep getting better as a team.
  • No‑blame culture: we support each other when things go wrong and always run post‑mortems so we never make the same mistake twice.
  • We ship fast. We are proud of our CI/CD pipeline and quality gates, and we review our teammates' work quickly.
  • We are hooked on observability: we strive to get visibility over all parts of our system to make incident response as painless as possible and to know what needs to improve.

In return for your hard work, we’ll give you

  • Equity in the company: When we win, you win. You’ll get share options, so you’re part of our journey from the inside.
  • Flexible working: We trust you to know how and when you work best and to work that out with your team.
  • 30 days of holiday (plus bank holidays). Rest is productive. Take the time you need to recharge.
  • A generous pension scheme. We’re planning for the future in more ways than one.

Our Operating Principles

  • Go Gig or Go Home: High Bar, All In. What we do matters to humanity, to our customers and to each other.
  • Concrete Honesty: Be honest. As concrete forms the foundation of our world, genuine honesty and transparency are the bedrock of our culture.
  • Autonomous Ownership: High agency, high ownership. We build systems that take control and make things better.
  • Cement it with Kindness & Fun: Have fun, be kind. We're here to extend Earth's life, but ours is still limited. We want to enjoy the ride.

Senior Software Engineer employer: Planet A

At Carbon Re, we pride ourselves on being an exceptional employer dedicated to making a significant impact on the planet through innovative AI solutions. Our hybrid work culture fosters collaboration and creativity, allowing you to thrive in a supportive environment while enjoying flexible working arrangements and generous benefits, including equity options and 30 days of holiday. Join us in our mission to decarbonise heavy industries, where your contributions will be valued, and you'll have ample opportunities for personal and professional growth.

Planet A

Contact Details:

Planet A Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can open doors that applications alone can't.

Tip Number 2

Show off your skills! Consider contributing to open-source projects or building your own side projects. This not only sharpens your abilities but also gives you something tangible to discuss in interviews.

Tip Number 3

Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle real-world problems. Practising with mock interviews can really boost your confidence.

Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in our mission. Tailor your application to highlight how your experience aligns with what we do at Carbon Re.

We think you need these skills to ace Senior Software Engineer

Cloud Architecture
AWS
GCP
Python
Terraform
CI/CD Pipelines
Agile Practices

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with AWS or GCP, and don’t forget to mention any relevant projects that showcase your cloud architecture skills!

Show Off Your Collaboration Skills:We love teamwork at Carbon Re! In your application, share examples of how you've worked with others in agile environments. Mention any pair programming or mob programming experiences to show you’re a great fit for our collaborative culture.

Be Honest and Authentic:We value concrete honesty, so be yourself in your application. Share your genuine passion for tackling climate change through technology and how you can contribute to our mission. Authenticity goes a long way!

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your journey with Carbon Re. We can’t wait to hear from you!

How to prepare for a job interview at Planet A

Know Your Cloud Inside Out

Make sure you brush up on your AWS and GCP knowledge. Be ready to discuss specific projects where you've implemented cloud architecture, focusing on security and networking constraints. This will show that you understand the challenges Carbon Re faces and how you can contribute.

Show Off Your Coding Skills

Since Python and Terraform are key for this role, prepare to demonstrate your coding abilities. You might be asked to solve a problem on the spot, so practice coding challenges beforehand. Highlight any CI/CD pipelines you've designed or worked with to showcase your experience.

Emphasise Collaboration

Carbon Re values teamwork, so be ready to share examples of how you've collaborated in previous roles. Discuss your experience with agile practices like pair programming and TDD, and how these have helped you and your team succeed in delivering projects.

Be Ready for Ambiguity

As a startup, Carbon Re thrives in an environment of uncertainty. Prepare to talk about times when you've tackled ambiguous problems from discovery to delivery. Show that you're comfortable taking ownership and driving solutions, even when the path isn't clear.