Software Engineer

Software Engineer

Full-Time 49407 - 59288 € / year (est.) Home office (partial)
CDP Global

At a Glance

  • Tasks: Develop and maintain CDP’s core digital platform while collaborating with a cross-functional team.
  • Company: Join CDP, a global non-profit leading environmental transparency and action.
  • Benefits: Enjoy a competitive salary, 30 days holiday, flexible working, and professional development opportunities.
  • Other info: Be part of a dynamic team focused on balancing people, planet, and profit.
  • Why this job: Make a real impact on sustainability while learning from experienced engineers in a supportive environment.
  • Qualifications: Proficiency in modern programming languages and enthusiasm for web development and cloud technologies.

The predicted salary is between 49407 - 59288 € per year.

Salary: £49,407 - £59,288

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. Our team is truly global, united by our shared desire to build a world where people, planet and profit are balanced.

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 Software Engineer at CDP, you’ll work within a collaborative cross-functional squad to help develop and maintain CDP’s core digital platform. You’ll contribute to feature development, support team delivery, and grow your skills across our modern tech stack. This is a great opportunity to learn from experienced engineers while working on meaningful products that support global environmental action.

What you will do:

  • Collaborate with engineers, QA and product teammates within a squad
  • Write clean, maintainable code using tools such as React, TypeScript, NodeJS and Python
  • Contribute to feature development, bug fixing, and platform improvements
  • Participate in code reviews and learn from technical feedback
  • Assist in writing and maintaining technical documentation
  • Test and debug code to ensure platform stability and performance
  • Stay curious and seek opportunities to learn new tools, practices and approaches
  • Contribute ideas during sprint planning, reviews and retrospectives
  • Actively contribute to an effective and engaged team, clear on its purpose and contribution

We're looking for:

  • Proficiency with at least one modern programming language (e.g. JavaScript/TypeScript, Python)
  • Understanding of web development concepts and frameworks such as React or NodeJS
  • Enthusiasm to learn cloud-based development (e.g. Azure) and CI/CD practices
  • Attention to detail and willingness to learn through feedback and collaboration
  • Exposure to Agile working environments (advantageous)
  • Clear communication and a team-first mindset
  • Motivation to use your skills to support sustainability and climate impact

Nice to have:

  • Experience with AI, knowledge of AI tools and systems

Salary and benefits: The salary banding for this role is £49,407 - £59,288/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. Final offer amount depends on multiple factors such as candidates experience and expertise, geographic location, total compensation, and market data. 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.

How to apply: Please upload your CV in English via the application form. Applications will be reviewed on a rolling basis so early applications are encouraged.

Software Engineer employer: CDP Global

CDP is an exceptional employer, offering a collaborative and inclusive work culture that prioritises sustainability and environmental impact. As a Software Engineer in London, you'll enjoy generous benefits including 30 days of holiday, a non-contributory pension, and opportunities for professional growth while working on meaningful projects that contribute to global environmental action. Join a passionate team dedicated to transparency and data-driven change, where your skills can make a real difference.

CDP Global

Contact Detail:

CDP Global Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to current or former employees at CDP on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 2

Prepare for the interview by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to showcase your knowledge of React, TypeScript, and Python. We want to see your problem-solving skills in action!

Tip Number 3

Show your passion for sustainability! Be ready to discuss how your skills can contribute to CDP's mission. We love candidates who are not just tech-savvy but also care about making a positive impact on the planet.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team at CDP. Get your CV polished and hit that apply button!

We think you need these skills to ace Software Engineer

JavaScript
TypeScript
Python
React
NodeJS
Cloud-based Development
CI/CD Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at CDP. Highlight your experience with modern programming languages like JavaScript, TypeScript, or Python, and showcase any relevant projects that demonstrate your skills in web development.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about sustainability and how your skills can contribute to CDP's mission. Keep it concise but impactful, and don’t forget to mention your enthusiasm for learning new tools and practices.

Showcase Collaboration Skills:Since this role involves working in a cross-functional squad, make sure to highlight your teamwork and collaboration experiences. Mention any past projects where you worked closely with engineers, QA, or product teams to deliver successful outcomes.

Apply Early!:Don’t wait until the last minute to submit your application. CDP reviews applications on a rolling basis, so applying early can give you a better chance of standing out. Head over to our website and get your application in as soon as you can!

How to prepare for a job interview at CDP Global

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like React, TypeScript, NodeJS, and Python. Brush up on your coding skills and be ready to discuss how you've used these tools in past projects.

Show Your Collaborative Spirit

CDP values teamwork, so be prepared to share examples of how you've worked effectively in cross-functional teams. Highlight your communication skills and how you’ve contributed to a positive team environment.

Prepare for Technical Questions

Expect technical questions that assess your problem-solving abilities and coding skills. Practice coding challenges and be ready to explain your thought process during the interview. This will show your analytical skills and attention to detail.

Align with CDP's Mission

Demonstrate your passion for sustainability and how your skills can contribute to CDP’s mission. Research the organisation’s impact and be ready to discuss how you can help drive change through technology.