Senior Software Engineer · CDP Global - London ·

Senior Software Engineer · CDP Global - London ·

London Full-Time 70000 - 80000 € / year (est.) No home office possible
CDP

At a Glance

  • Tasks: Design and develop CDP's digital platform while mentoring junior engineers.
  • Company: Join CDP, a global non-profit leading environmental transparency.
  • Benefits: Earn £70,000 - £80,000, enjoy 30 days holiday, and flexible working.
  • Other info: Collaborative team culture focused on growth and inclusivity.
  • Why this job: Make a real impact on sustainability through innovative tech solutions.
  • Qualifications: Strong experience with React, TypeScript, NodeJS, and Python required.

The predicted salary is between 70000 - 80000 € per year.

Salary: £70,000 - £80,000

Location: London

About CDP: CDP is a global non‑profit that runs the world’s only independent environmental disclosure system. As the founder of environmental reporting, we believe in transparency and the power of data to drive change. Partnering with leaders in enterprise, capital, policy and science, we surface the information needed to enable Earth‑positive decisions. We helped more than 24,800 companies and almost 1,000 cities, states and regions disclose their environmental impacts in 2024. Financial institutions with more than a quarter of the world’s institutional assets use CDP data to help inform investment and lending decisions.

About the Team: The Scoring Engineering team is responsible for building and maintaining CDP’s scoring capabilities. We work in a cross‑functional squad, collaborating closely with product, design, QA, and infrastructure to deliver improvements in scoring efficiency, accuracy and proficiency.

About this role: As a Senior Software Engineer, you will play a key role in designing, developing, maintaining and improving CDP’s central digital platform. You will contribute technical expertise to scalable systems development, mentor other engineers, and work cross‑functionally to deliver high‑quality solutions that support CDP’s environmental mission.

What you will do:

  • Report to a Lead Engineer and work collaboratively within a cross‑functional squad
  • Write clean, high‑quality, well‑documented code using modern programming languages and frameworks (React, TypeScript, NodeJS, Python)
  • Perform regular code reviews to uphold high standards of quality, maintainability, and security
  • Optimise application performance and ensure the scalability of core systems
  • Contribute to architectural and design decisions in partnership with product and engineering leads
  • Help refine requirements and offer technical insight during sprint planning and reviews
  • Maintain and improve internal technical documentation
  • Mentor junior engineers and support peer learning and technical growth
  • Stay informed on emerging technologies and propose relevant improvements

How you will contribute to the team culture:

  • Ensure you know what is expected of you, through regular 1:1s, having clear objectives in place, and participating in open and honest performance and development conversations
  • Ensure a respectful and inclusive workplace, where team members communicate openly, share knowledge so it can be used, and respect difference
  • Live the CDP Values and demonstrate the behaviours appropriate to your position

Internal stakeholders: Engineering, Product, QA, UX/UI, DevOps

External stakeholders: None (unless integrating with third‑party APIs or platforms)

We're looking for:

  • Strong hands‑on experience with React, TypeScript, NodeJS, and Python
  • Experience building cloud‑native solutions on Microsoft Azure (e.g. Azure DevOps, Azure Data Factory, Synapse, Power BI)
  • Familiarity with infrastructure‑as‑code tools like Terraform (preferred)
  • Comfort working in Agile and DevOps environments
  • Experience contributing to large‑scale, multi‑product software systems
  • Strong communication skills and ability to collaborate across teams
  • Knowledge or interest in climate tech, sustainability, or environmental data platforms

Nice to have:

  • Experience with AI, knowledge of AI tools and systems

Salary and benefits: The salary banding for this role is £70,000 - £80,000 per year, 30 days holiday plus bank holidays, generous non‑contributory pension provision, Employee Assistance Programme, life assurance, training and development, flexible working opportunities and other benefits. This is a permanent role based at CDP’s London office. Interested applicants must be eligible to work legally in the UK and live within a commutable distance of the London office and be comfortable with 2 days in the office per week. We cannot sponsor this role.

Senior Software Engineer · CDP Global - London · employer: CDP

CDP Global is an exceptional employer that champions environmental sustainability while fostering a collaborative and inclusive work culture. As a Senior Software Engineer in London, you will enjoy competitive salaries, generous benefits including 30 days of holiday, and opportunities for professional growth through mentorship and training. Join a team dedicated to making a meaningful impact on the planet, where your technical expertise will contribute to innovative solutions that drive positive change.

CDP

Contact Detail:

CDP Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer · CDP Global - London ·

Tip Number 1

Network like a pro! Reach out to current or former employees at CDP Global on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects, especially those using React, TypeScript, NodeJS, and Python. This will help you stand out during interviews.

Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the CDP team and contributing to their mission.

We think you need these skills to ace Senior Software Engineer · CDP Global - London ·

React
TypeScript
NodeJS
Python
Cloud-Native Solutions
Microsoft Azure
Azure DevOps

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with React, TypeScript, NodeJS, and Python, and don’t forget to mention any cloud-native solutions you've built. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for environmental data and how you can contribute to CDP’s goals. Be genuine and let us know why you’re excited about this opportunity. We love hearing personal stories!

Showcase Your Projects:If you’ve worked on relevant projects, make sure to include them in your application. Whether it’s a GitHub repo or a live demo, we want to see your coding skills in action. It helps us understand your approach to problem-solving!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy to do!

How to prepare for a job interview at CDP

Know Your Tech Stack

Make sure you’re well-versed in React, TypeScript, NodeJS, and Python. Brush up on your coding skills and be ready to discuss your past projects using these technologies. It’s a great way to show you’re the right fit for CDP's tech needs.

Understand CDP's Mission

Familiarise yourself with CDP’s environmental goals and how your role as a Senior Software Engineer contributes to that mission. Being able to articulate why you want to work for a non-profit focused on sustainability will set you apart from other candidates.

Prepare for Collaboration Questions

Since this role involves working in a cross-functional squad, be ready to share examples of how you’ve successfully collaborated with product, design, and QA teams in the past. Highlight your communication skills and ability to mentor junior engineers.

Show Your Passion for Climate Tech

If you have any experience or interest in climate tech or sustainability, make sure to bring it up during the interview. This shows you’re not just looking for a job, but that you genuinely care about the impact of your work.