You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
ASOS

Senior Software Engineer

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay £95K - 130K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is hiring a Senior Software Engineer for its FinOps team in London.

The company runs a large Azure estate that supports a platform used by millions of customers. Every architecture decision across the engineering teams carries a cost.

FinOps makes that cost visible, attributable and actionable, so engineering teams can see what their services cost and choose more efficient technical options.

This is an engineering role. You will build and run the platforms, data products and tooling that let the company understand and reduce cloud usage.

At this level you will own complex, high-impact problems, help set technical direction and ship reliable solutions to production. You will work closely with Senior Engineers, Engineering Leads, Finance and Product Delivery Teams to build capabilities that people across the company rely on.

Responsibilities

  • Design and deliver data products that make Azure cost visible and attributable across the company, including cost and usage pipelines, allocation and showback models, anomaly detection and reporting surfaces.
  • Own the cost and usage data platform on Databricks. Ingest Azure Cost Management exports, reservation and Savings Plan data, resource inventory and tagging metadata into Delta Lake, and model it into trusted datasets.
  • Build and own Power BI semantic models for cost reporting, including DAX measures and composite and DirectQuery designs. Manage model definitions as code using TMDL and XMLA.
  • Lead optimisation work across the estate, covering right-sizing, autoscaling, storage tiering, data transfer and egress patterns, and cleanup of orphaned resources.
  • Own the platform behind the FinOps data products: Azure Functions, Bicep infrastructure as code, managed identities and RBAC, multi-environment CI/CD in GitHub Actions, and the monitoring and alerting that keep it reliable. Apply DevOps practices end to end.
  • Work directly with Product Delivery Teams. Review architectures, weigh trade-offs and help teams make efficient technical decisions.
  • Build guardrails for cost allocation and cloud usage, including tagging policies, Azure Policy, budgets and exception reporting.
  • Develop unit economics that link cloud spend to business value, such as cost per order, customer or request.
  • Support forecasting, budgeting and variance analysis with Finance, and explain changes in cloud spend.
  • Set technical direction for FinOps engineering. Contribute to architecture and design decisions and support other engineers through code reviews, design reviews and mentoring.
  • Help shape how FinOps uses agentic AI, experimenting with GitHub Copilot and Claude Code to improve investigation, development and reporting workflows.
  • Write well-tested, high-quality code. Work with Cyber Security to build access, security and compliance requirements into the platform.
  • Take ownership of what you build. Work across engineering teams, understand how your technical decisions affect others, and stay responsible for systems from development through to production.

Requirements

  • Strong hands-on Azure engineering experience, including infrastructure as code and running services in production.
  • DevOps skills and a you-build-it-you-run-it mindset. This covers CI/CD pipelines (GitHub Actions preferred), automated testing, safe promotion across environments, monitoring, alerting and incident response.
  • Strong Python experience, owned in production, including building and maintaining production services or data products.
  • Power BI semantic modelling and DAX experience, with a focus on building and maintaining robust models rather than only creating reports.
  • FinOps or cloud cost experience, including Azure Cost Management exports, FOCUS, reservations or Savings Plans.
  • Databricks and Delta Lake.
  • KQL.
  • TMDL and XMLA.
  • PowerShell.
  • Experience with cloud cost optimisation, allocation/showback or cost attribution.

Conditions

Based in London.

Contract type, working pattern and work model are as stated in the job listing.

Equal opportunities: the company welcomes applications from all backgrounds.

Benefits

  • Competitive salary, pension and private medical care scheme.
  • Performance-related bonus.
  • Flex benefits allowance, which you can take as extra cash or put towards other benefits.
  • 25 days paid annual leave plus an extra day for your birthday.
  • Employee discount.
  • Tech Develops, an internal programme for technical skills development and personal growth.
  • Chances to represent the company at leading industry events.
  • Chances to help shape and drive DE&I initiatives in Tech, such as the WIT movement and diversity mentoring in Tech.
  • Chance to make an impact from day one and work with the latest technology.

Where you’d work

From the office

About the company

ASOS

  • Industry: E-commerce

Office in London, United Kingdom

Also hiring in United Kingdom

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 1 red flag

Still hiring?

13 checks

No red flags

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • SQL
  • Azure
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
E-commerce
Specialty
Backend
Region
United Kingdom
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
6+ years
Tech stack
  • Python
  • SQL
  • Azure
  • CI/CD

Location

Work model
Office
Region
United Kingdom
Office
  • London, United Kingdom

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
E-commerce

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason