Wood Mackenzie is the global data and analytics business for the renewables, energy, and natural resources industries. Enhanced by technology. Enriched by human intelligence. In an ever-changing world, companies and governments need reliable and actionable insight to lead the transition to a sustainable future. That’s why we cover the entire supply chain with unparalleled breadth and depth, backed by over 50 years’ experience. Our team of over 2,400 experts, operating across 30 global locations, are enabling customers’ decisions through real-time analytics, consultancy, events and thought leadership. Together, we deliver the insight they need to separate risk from opportunity and make confident decisions when it matters most.
* Trusting – we choose to trust each other
* Customer committed – we put customers at the heart of our decisions
* Future Focused – we accelerate change
* Curious – we turn knowledge into action
We're looking for a Senior Software Engineer to join our Hydrogen team. The group is responsible for bringing our industry leading data and insight to our customers through our flagship application, Lens Hydrogen.
This role will be working within the team that is responsible for working with Product and Design, as well as Data Analysts and Engineers to conceptualise and deliver the next big advancements for Lens Hydrogen. You'll work collaboratively to create, evolve, and maintain the systems that deliver data and insights to our customers, and shape how they interact with our research.
As one of our Senior Engineers you will:
1. Work with our product team to understand the problems our customers face and design solutions to solve them
2. Break complex problems down into small iterations and lead others on their implementation
3. Write maintainable, testable, and optimised code – and help junior team members do the same
4. Collaborate with teams and identify opportunities to improve our solutions across the group
5. Ensure the high-quality implementation and delivery of our roadmap
6. Be supported to grow and develop your skills.
You're a great fit for this role if:
1. You've got experience building web services and working with AWS
2. You want to be part of a high performing team
3. You've had some exposure to agile ways of working, test driven development and paired programming
4. You understand that people build software and know the importance of communication and collaboration
We use a wide variety of tools and technologies across our products, and no-one is expected to have deep experience of all of them. Here’s an idea of what you might typically encounter:
* Our services are deployed to AWS, typically using Lambda, ECS and Kubernetes with CloudFormation and CDK for infrastructure configuration
* Our web products are developed using TypeScript, React, Redux, Apollo and ReactiveX
* We have a shared component library implementing our design system
* We implement GraphQL and RESTful APIs using NodeJS and NestJS
* We run our ETL data pipelines using Python
* DynamoDB, Postgres, Elasticsearch, Clickhouse, and S3 are our go-to data stores
What we can offer you:
* Ownership of your work and trust to see it through
* 10% of your time allocated for innovation and personal development
* Online and in-office training and certification opportunities
* Excellent work-life balance - we respect that people have lives outside work
We are an equal opportunities employer. This means we are committed to recruiting the best people regardless of their race, colour, religion, age, sex, national origin, disability or protected veteran status. You can find out more about your rights under the law at www.eeoc.gov.
If you are applying for a role and have a physical or mental disability, we will support you with your application or through the hiring process.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
About Us
Our Work Experience is the combination of everything that's unique about us: our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people.
Our employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us the #1 Top Workplace in the area.
#J-18808-Ljbffr