Senior Software Engineer

Wood Mackenzie Limited
Edinburgh
1 month ago
Applications closed

Related Jobs

View all jobs

Senior Software Engineer Technical Lead

Senior Software Engineer Technical Lead

Senior Software Engineer Technical Lead

Senior software engineer - Qt, C++, Linux

Senior Software Engineer and Team Leader

Senior Software Engineer, ML Ops

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 aSenior Software Engineerto 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 forLens 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 atwww.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

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Tips for Staying Inspired: How Data Science Pros Fuel Creativity and Innovation

Data science sits at the dynamic intersection of statistics, computer science, and domain expertise, driving powerful innovations in industries ranging from healthcare to finance, and from retail to robotics. Yet, the daily reality for many data scientists can be a far cry from starry-eyed talk of AI and machine learning transformations. Instead, it often involves endless data wrangling, model tuning, and scrutiny over metrics. Maintaining a sense of creativity in this environment can be an uphill battle. So, how do successful data scientists continue to dream big and innovate, even when dealing with the nitty-gritty of data pipelines, debugging code, or explaining results to stakeholders? Below, we outline ten practical strategies to help data analysts, machine learning engineers, and research scientists stay inspired and push their ideas further. Whether you’re just starting out or looking to reinvigorate a long-standing career, these pointers can help you find fresh sparks of motivation.

Top 10 Data Science Career Myths Debunked: Key Facts for Aspiring Professionals

Data science has become one of the most sought-after fields in the tech world, promising attractive salaries, cutting-edge projects, and the opportunity to shape decision-making in virtually every industry. From e-commerce recommendation engines to AI-powered medical diagnostics, data scientists are the force behind innovations that drive productivity and improve people’s lives. Yet, despite the demand and glamour often associated with this discipline, data science is also shrouded in misconceptions. Some believe you need a PhD in mathematics or statistics; others assume data science is exclusively about machine learning or coding. At DataScience-Jobs.co.uk, we’ve encountered a wide array of myths that can discourage talented individuals or mislead those exploring a data science career. This article aims to bust the top 10 data science career myths—providing clarity on what data scientists actually do and illuminating the true diversity and inclusiveness of this exciting field. Whether you’re a recent graduate, a professional looking to pivot, or simply curious about data science, read on to discover the reality behind the myths.

Global vs. Local: Comparing the UK Data Science Job Market to International Landscapes

How to evaluate salaries, opportunities, and work culture in data science across the UK, the US, Europe, and Asia Data science has proven to be more than a passing trend; it is now a foundational pillar of modern decision-making in virtually every industry—from healthcare and finance to retail and entertainment. As the volume of data grows exponentially, organisations urgently need professionals who can transform raw information into actionable insights. This high demand has sparked a wave of new opportunities for data scientists worldwide. In this article, we’ll compare the UK data science job market to those in the United States, Europe, and Asia. We’ll explore hiring trends, salary benchmarks, and cultural nuances to help you decide whether to focus your career locally or consider opportunities overseas or in fully remote roles. Whether you’re a fresh graduate looking for your first data science position, an experienced data professional pivoting from analytics, or a software engineer eager to break into machine learning, understanding the global data science landscape can be a game-changer. By the end of this overview, you’ll be better equipped to navigate the expanding world of data science—knowing which skills and certifications matter most, how salaries differ between regions, and what to expect from distinct work cultures. Let’s dive in.