At a Glance
- Tasks: Join a dynamic team to develop and maintain CDP’s core digital platform for environmental impact.
- Company: CDP Global, a leading non-profit driving transparency in environmental data.
- Benefits: Competitive salary, 30 days holiday, flexible working, and professional development opportunities.
- Other info: Collaborative environment with a focus on climate action and career growth.
- Why this job: Make a real difference in sustainability while growing your tech skills.
- Qualifications: Proficiency in modern programming languages and a passion for learning.
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, by:
- Ensure clarity on expectations through regular 1:1s, clear objectives, and development conversations
- Contribute to a respectful and inclusive workplace with open communication and knowledge sharing
- Live CDP values and demonstrate appropriate behaviours for the role
Internal stakeholders: Engineering, Product, QA
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 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. 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. We cannot sponsor this role.
Software Engineer · CDP Global - London · employer: CDP
CDP Global 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 benefit from generous holiday allowances, a robust pension scheme, and ample opportunities for professional growth while working alongside experienced engineers on meaningful projects that drive global change.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer · CDP Global - London ·
✨Tip Number 1
Network like a pro! Reach out to current or former employees at CDP through LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨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 how you think and solve problems!
✨Tip Number 3
Show your passion for sustainability! Be ready to discuss how your skills can contribute to CDP's mission. Share any relevant projects or experiences that highlight your commitment to environmental impact.
✨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 genuinely interested in joining the team at CDP.
We think you need these skills to ace Software Engineer · CDP Global - London ·
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role at CDP. Highlight your proficiency in programming languages like JavaScript, TypeScript, or Python, and any relevant web development frameworks you've worked with.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about sustainability and how your skills can contribute to our mission. Be genuine and let your personality shine through while keeping it professional.
Showcase Your Projects:If you've worked on any projects that demonstrate your coding skills or your ability to collaborate in a team, make sure to mention them. We love seeing real examples of your work and how you approach problem-solving.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at CDP
✨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.
✨Demonstrate Your Passion for Sustainability
Since CDP is focused on environmental impact, express your enthusiasm for sustainability and how your work can contribute to this mission. Share any relevant experiences or projects that align with their values.
✨Prepare for Technical Questions
Expect technical questions related to coding and problem-solving. Practice coding challenges and be ready to explain your thought process during the interview. This will show your analytical skills and ability to learn from feedback.