Wood Mackenzie are the global research, analytics, and consultancy business powering the natural resources industry. For 50 years, we have been providing the quality data, analytics, and insights our customers rely on to inspire their decision making.
Our dedicated oil, gas & LNG, power & renewables, chemicals, metals & mining sector teams are located around the world and deliver a variety of projects based on our assessment and valuation of thousands of individual assets, companies, and economic indicators such as market supply, demand, and price trends.
Job Description
We're looking for a Principal Software Engineer to join our Data Platform group. You'll work with the teams responsible for the systems that power data throughout our products, and the infrastructure that supports them. You’ll ensure that those services are maintainable and continue to technically evolve to meet our customers' needs.
As well as working on our internal data platform you’ll collaborate with the third parties we partner with to ensure the technical success of those projects and ensure they are aligned to our requirements.
Main Responsibilities
Design and develop software applications supporting business objectives
Maintain, enhance, and support existing applications
Analyze and debug applications in development and production environments and resolve production issues within the accepted timeframes
Lead design and architecture meetings
Serve as a liaison to internal customers, research groups, and various business support areas
Participate in code reviews
Write technical documentation and release notes for the applications
Provide technical guidance to junior programmers and other software engineers
Our Tech Stack
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, and Apollo
We have a shared component library implementing our design system
We implement GraphQL and RESTful APIs using NodeJS and NestJS
Our backend services are implemented in C#, Typescript or .NET
We run our ETL data pipelines using Python
Redshift, DynamoDB, Postgres, Elasticsearch, and S3 are our go to data stores
#LI-RA1
Qualifications
Ideally, you’ll:
Be a technical leader who can work across multiple teams to solve complex technical problems
Have expert-level experience building web-based applications, supporting micro-services and deploying them in a cloud environment
Have technical experience of complex projects and be able to act as a technical authority
Have effective communication and collaboration skills, and an ability to scale engineering initiatives
Be able to work with our technical leadership teams to inform the technical evolution of our applications and the platform it resides on
Have expert level understanding of modern software engineering, from test automation to architectural principles
Understand what it takes to develop resilient, scalable and secure software
Recognise that people build software and working with others is key to success
Additional Information
We are a hybrid working company and the successful applicant will be expected to be physically present in the office at least 2 days per week to foster and contribute to a collaborative environment, but this may be subject to change in the future
Due to the global nature of the team, a degree of flexible working will be required to accommodate different time zones
Wood Mackenzie Values
Inclusive – we succeed together
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
Your CV has been submitted successfully.
Complete form below to directly Send your CV / Linkedin Profile to Principal Engineer at Verisk.
@
You will receive all responses from employer on this email
Example: Application for the post of 'Accountant'
Example: Introduce your self and give purpose of your application
*All fields are mandatory.
Loading...
VERISK 288 jobs found
Principal Engineer at Verisk
Edinburgh, United Kingdom
Business (Customer Success Intern) – 2024 Summer Internship Program at Verisk
Esher, United Kingdom
Contingent Workforce Lead - 12 Months Fixed Term Contract at Verisk
Edinburgh, United Kingdom
Senior Product Manager at Verisk
Edinburgh, United Kingdom
Consultant, Power & Renewables at Verisk
Edinburgh, United Kingdom
Consultant, Power & Renewables at Verisk
London, United Kingdom
Senior Business Analyst (Insurance Software - Underwriting Solutions) at Verisk