At a Glance
- Tasks: Develop and maintain CDP’s core digital platform while collaborating with a dynamic team.
- Company: Join CDP, a global non-profit driving environmental change through transparency and data.
- Benefits: Enjoy 30 days holiday, flexible working, and a generous pension scheme.
- Other info: Work in a collaborative squad with excellent career development opportunities.
- Why this job: Make a real impact on sustainability while growing your tech skills in a supportive environment.
- Qualifications: Proficiency in modern programming languages and a passion for learning new technologies.
The predicted salary is between 49407 - 59288 £ per year.
Salary: £49,407 - £59,288
Location: London (require local commute, 2 days in office per week)
About CDP: CDP is a global non‑profit that runs the world’s only independent environmental disclosure system. We believe in transparency and the power of data to drive change.
Team: The Scoring Engineering team builds and maintains CDP’s scoring capabilities. We work in a cross‑functional squad with product, design, QA, and infrastructure.
Role Summary: As a Software Engineer you will develop and maintain CDP’s core digital platform, contribute to feature development, bug fixing, and platform improvements, and grow your skills on a modern tech stack.
Responsibilities:
- Collaborate with engineers, QA, and product teammates within a squad.
- Write clean, maintainable code using React, TypeScript, Node.js, 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.
- 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.
Qualifications:
- Proficiency with at least one modern programming language (e.g., JavaScript/TypeScript, Python).
- Understanding of web development concepts and frameworks such as React or Node.js.
- Enthusiasm to learn cloud-based development (e.g., Azure) and CI/CD practices.
- Attention to detail and willingness to learn through feedback and collaboration.
- Experience with 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: Salary band: £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; other benefits.
Eligibility and Employment: This permanent role is based at CDP’s London office. Applicants must be eligible to work legally in the UK, live within commuter distance of London, and be comfortable with two days in the office per week. Sponsorship is not available.
Software Engineer employer: CDP
CDP is an exceptional employer that champions transparency and sustainability, offering a collaborative work culture where Software Engineers can thrive. With a commitment to employee growth through training and development, alongside generous benefits like 30 days of holiday and a non-contributory pension, CDP provides a meaningful opportunity to contribute to climate impact while enjoying a flexible working environment in the heart of London.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at CDP on LinkedIn or through mutual connections. 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 Node.js. We want to see how you think and solve problems!
✨Tip Number 3
Show your passion for sustainability! During interviews, share how your skills can contribute to CDP’s mission. Talk about any projects or experiences that align with their values, and let your enthusiasm shine through.
✨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 the team and makes it easier for us to keep track of your application.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your proficiency in languages like JavaScript, TypeScript, and Python, and don’t forget to mention any experience with React or Node.js!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your enthusiasm for sustainability and how your skills can contribute to CDP’s mission. Keep it concise but impactful, showing us why you’re the perfect fit.
Showcase Your Projects:If you’ve worked on relevant projects, whether personal or professional, make sure to include them. We love seeing practical examples of your coding skills and how you’ve tackled challenges using modern tech stacks.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at CDP!
How to prepare for a job interview at CDP
✨Know Your Tech Stack
Make sure you brush up on your knowledge of React, TypeScript, Node.js, and Python. Be ready to discuss how you've used these technologies in past projects, as well as any challenges you've faced and how you overcame them.
✨Show Your Collaborative Spirit
CDP values teamwork, so be prepared to share examples of how you've worked with cross-functional teams. Highlight your experiences in Agile environments and how you contributed to sprint planning or retrospectives.
✨Demonstrate Your Problem-Solving Skills
Expect to tackle some coding challenges during the interview. Practice debugging and writing clean code beforehand, and be ready to explain your thought process as you work through problems.
✨Align with CDP's Values
Research CDP’s mission and values, especially their focus on sustainability and transparency. Be ready to discuss why these are important to you and how you can contribute to their goals as a Software Engineer.