Software Architect

Wood Mackenzie

City of Edinburgh

On-site

GBP 65,000 - 90,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Wood Mackenzie in Edinburgh is hiring a senior software engineer to join the Thundercats Team, building real-time platforms that collect, process, analyze, and distribute operational data from thousands of energy assets and sensors worldwide. You will help monitor performance, detect events, and improve reliability.

KEY RESPONSIBILITIES include developing large-scale data processing systems, implementing new features for customers, and driving cloud modernization across AWS/Azure.

Qualifications

  • Experience with real-time data processing and large-scale systems.
  • Strong Python and SQL skills with performance tuning.
  • Experience with AWS cloud services and DevOps practices.

Responsibilities

  • Develop and maintain large-scale real-time data processing systems.
  • Design and implement new features for internal and external customers.
  • Improve performance, scalability, reliability, and observability across platforms.
  • Contribute to cloud migration and modernization initiatives (AWS and Azure).
  • Work with IoT sensor data, event streams, and operational analytics.
  • Maintain, enhance, and document existing systems.
  • Collaborate with product, engineering, and domain experts across the organization.
  • Participate in architecture, design, and operational excellence initiatives.
  • Work as part of an international agile team.

Skills

Python development
SQL databases
Git version control
AWS cloud services
AI / ML experience
Learning new technologies

Tools

Apache Airflow
PostgreSQL
Kafka
React
CloudFormation

Job description

Wood Mackenzie is the global leader in analytics, insights and proprietary data across the entire energy and natural resources landscape.

For over 50 years our work has guided the decisions of the world's most influential energy producers, utilities companies, financial institutions and governments.

Now, with the world's energy system more complex and interconnected than ever before, sector-specific views are no longer enough. That's why we've redefined what's possible with Intelligence Connected.

By fusing our unparalleled proprietary data with the sharpest analytical minds, all supercharged by Synoptic AI, we deliver a clear, interconnected view of the entire value chain. Our trusted team of 2,700 experts across 30 countries breaks siloes and connects industries, markets and regions across the globe.

This empowers our customers to identify risk sooner, spot opportunities faster and recalibrate strategy with confidence - whether planning days, weeks, months or decades ahead.

Wood Mackenzie
Intelligence Connected

WoodMac.com

Wood Mackenzie Brand Video

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
About the Role:

Join the Thundercats Team, responsible for real-time platforms that collect, process, analyze, and distribute operational data from thousands of energy assets and sensors worldwide. Our systems provide critical insights into power grids, power plants, transmission infrastructure, industrial facilities, and large energy consumers helping customers monitor performance, detect events, and improve operational reliability.

Voltron

Wood Mackenzie's primary operational intelligence platform, providing real-time visibility into energy infrastructure through monitoring, analytics, visualization, and event management capabilities.

Current focus: Re-architecture, performance improvements, reliability enhancements, new features, and 3D visualization support.

Sensor & Integration Services

Backend services supporting Eagle and Polaris sensors, data ingestion pipelines, and integrations with downstream platforms such as PowerRT.

Current focus: Expanding sensor capabilities, improving data quality, enhancing integrations, and supporting new products and services.

Your Responsibilities:
  • Develop and maintain large-scale real-time data processing systems
  • Design and implement new product features for internal and external customers
  • Improve performance, scalability, reliability, and observability across platforms
  • Contribute to cloud migration and modernization initiatives (AWS and Azure)
  • Work with IoT sensor data, event streams, and operational analytics
  • Maintain, enhance, and document existing systems
  • Collaborate with product, engineering, and domain experts across the organization
  • Participate in architecture, design, and operational excellence initiatives
  • Work as part of an international agile team
Current Tech Stack:
  • Python, PostgreSQL, Kafka
  • Frontend: React, JavaScript, CSS
  • Apache Airflow for workflow orchestration
  • AWS and Azure cloud services
  • Additional downstream integration technologies
Required Skills:
  • Python development
  • Database knowledge (SQL, performance tuning)
  • Git version control
  • AWS cloud services (RDS, Kinesis/MSK, ECS, S3, EC2, CloudFormation)
  • AI/Machine Learning experience
  • Ability to learn new technologies
Nice to Have:
  • Java development
  • Frontend experience (React, Angular, CSS, HTML, JavaScript)
  • DevOps skills (automation, monitoring, alerting, CI/CD, CloudFormation)
  • Experience migrating systems to the cloud

#LI-DB1

Equal Opportunities

We are an equal opportunities employer. This means we are committed to recruiting the best people regardless of their race, colour, religion, age, sex (including pregnancy, sexual orientation, and gender identity), national origin, disability or protected veteran status. You can find out more about your rights under the law at www.eeoc.gov

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Account Manager - Utilities
Senior Account Manager - Utilities

Wood Mackenzie Limited • Greater London

On-site
GBP 90,000 - 150,000
Lead Specialist, Customer Success - Energy Trading
Lead Specialist, Customer Success - Energy Trading

Wood Mackenzie Ltd • Greater London

On-site
GBP 65,000 - 85,000
Senior Manager - Commercial Finance
Senior Manager - Commercial Finance

Wood Mackenzie Limited • United Kingdom

On-site
GBP 90,000 - 120,000
Consulting Ops & Sales Enablement Manager
Consulting Ops & Sales Enablement Manager

Wood Mackenzie Limited • Greater London

On-site
GBP 70,000 - 110,000
Real-Time Data Platform Architect
Real-Time Data Platform Architect

Wood Mackenzie • City of Edinburgh

On-site
GBP 65,000 - 90,000
Account Manager
Account Manager

Wood Mackenzie • Greater London

Hybrid
GBP 60,000 - 90,000
Product Marketing Specialist (11 months FTC)
Product Marketing Specialist (11 months FTC)

Wood Mackenzie • City of Edinburgh

Hybrid
GBP 60,000 - 85,000
Hybrid working
Senior Account Manager
Senior Account Manager

Wood Mackenzie • Greater London

On-site
GBP 90,000 - 130,000
Lead Specialist, Customer Success - Energy Trading
Lead Specialist, Customer Success - Energy Trading

Wood Mackenzie • Greater London

On-site
GBP 60,000 - 80,000
Supportive culture
Career advancement opportunities
Collaboration and innovation
Market Analyst - Power Trading Analytics
Market Analyst - Power Trading Analytics

Wood Mackenzie • Greater London

On-site
GBP 70,000 - 95,000