Climate & Environment Full-time

Software Engineer II

Wood Mackenzie

Posted

Nov 29, 2025

Location

New York, NY

Type

Full-time

Compensation

$80000 - $120000

Mission

What you will drive

Software Engineer II

Job Summary

We are seeking a highly motivated and talented Software Engineer II to join our team. As a Software Engineer II, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.

Responsibilities

  • Design, develop, and test software applications
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Participate in code reviews and ensure adherence to coding standards
  • Troubleshoot and resolve software issues
  • Stay up-to-date with industry trends and emerging technologies

About the Role

  • This is a full-time position
  • The ideal candidate will have 2+ years of experience in software development
  • Strong understanding of software development principles and practices
  • Excellent problem-solving and communication skills
  • Ability to work in a fast-paced environment

Requirements

  • Bachelor's degree in Computer Science or related field
  • 2+ years of experience in software development
  • Strong understanding of software development principles and practices
  • Excellent problem-solving and communication skills
  • Ability to work in a fast-paced environment

Qualifications

  • Proficiency in programming languages such as Java, Python, or C++
  • Experience with Agile development methodologies
  • Strong understanding of data structures and algorithms
  • Familiarity with cloud-based technologies such as AWS or Azure
  • Experience with version control systems such as Git

Skills Needed

  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work in a fast-paced environment
  • Strong understanding of software development principles and practices
  • Proficiency in programming languages such as Java, Python, or C++
  • Experience with Agile development methodologies
  • Strong understanding of data structures and algorithms
  • Familiarity with cloud-based technologies such as AWS or Azure
  • Experience with version control systems such as Git

Impact

The difference you'll make

This role contributes to Wood Mackenzie's mission of providing reliable and actionable insight to help companies and governments lead the transition to a sustainable future by developing technology that enables data-driven decisions in the renewables, energy, and natural resources industries.

Profile

What makes you a great fit

Bachelor's degree in Computer Science or related field
2+ years of experience in software development
Strong understanding of software development principles and practices
Excellent problem-solving and communication skills
Ability to work in a fast-paced environment
Proficiency in programming languages such as Java, Python, or C++
Experience with Agile development methodologies
Strong understanding of data structures and algorithms
Familiarity with cloud-based technologies such as AWS or Azure
Experience with version control systems such as Git

Benefits

What's in it for you

No specific compensation, perks, or culture highlights mentioned in the job description.

About

Inside Wood Mackenzie

Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries, delivering insight through real-time analytics, consultancy, events, and thought leadership to help customers separate risk from opportunity and make confident decisions.