Senior Software Engineer

SmartRecruiters, Inc.

Greater London

Hybrid

GBP 90,000 - 150,000

Full time

35 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Private medical care
25 days paid annual leave
Flex benefits allowance

Job summary

ASOS is seeking a Senior Software Engineer to join the FinOps team in London, focusing on cost visibility and optimization across Azure. You will own data pipelines, pricing models, and governance to help product teams make cost-aware decisions.

You will lead architectural decisions, work with Finance to model cost scenarios, and mentor other engineers in cost-aware engineering practices. This role emphasizes evidence-based decisions and impact at scale.

Qualifications

  • Experience building cost visibility and governance across cloud platforms.
  • Strong problem-solving and architectural skills.
  • Ability to influence decisions with data and evidence.

Responsibilities

  • Design data products to make cloud cost visible and attributable.
  • Own data pipelines and delta lake modeling for cost data.
  • Develop Power BI semantic models for cost reporting.
  • Lead optimization work across cloud estate (right-sizing, autoscale).
  • Collaborate with Product Delivery and Finance to align on cost strategy.

Skills

Cloud cost optimization
System design
Cross-team collaboration
Data analysis
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Python
Power BI
Databricks
KQL
Azure platform components

Job description

We're ASOS. We blend our flair for fashion with our love of cutting- edge technology, but more importantly were interested in how we can bring the best out of you.

We exist to give people the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you're free to be your true self without judgment, and channel your creativity into a platform used by millions.

Job Description

Senior Software Engineer (FinOps | Digital Foundation)

We're looking for a Senior Software Engineer to join our FinOps team in London. ASOS runs a large Azure estate behind a platform used by millions of customers, and every architectural decision made across our engineering teams has a cost attached to it. FinOps exists to make that cost visible, attributable and actionable - so teams can move fast without spend quietly compounding in the background. This is engineering, not reporting: the pipelines, tooling and guardrails you build are what give hundreds of ASOS engineers a clear view of what their services cost and what to do about it.

At this level your ownership sits at the system and cross-team level. You will take ambiguous, high-impact problems, set the technical direction within them, and deliver to production with confidence. You will be a strong voice in architectural and cross-team decisions, working closely with the Engineering Lead, other Senior Engineers, and Finance to shape how ASOS understands and controls cloud cost.

In this role, you will own significant parts of our FinOps platform end to end. You'll build the cost and usage data pipelines that everything else depends on, the allocation and showback models that tell teams what is theirs, and the guardrails that keep the estate tidy by default. Alongside that, you'll work directly with Product Delivery Teams on the optimisation work itself - right-sizing, commitment strategy, architectural change - and quantify the impact so the result is provable rather than claimed.

This is a role for an engineer who finds cost a genuinely interesting engineering problem rather than an accounting one. The best cost saving is almost always the one an engineering team chooses to make, which means the job is as much about evidence, clarity and influence as it is about code. If you like building things that change how other engineers make decisions, this is the right role.

The primary customers of this team are the Product Delivery Teams across ASOS, and the measure of success is not whether we shipped a dashboard - it is whether those teams trust the numbers, act on them, and are making better architectural calls because of what we built.

Our north star is simple: any engineer at ASOS should be able to see what their services cost, understand why, and know what to do about it - without asking Finance or FinOps to find out for them. That is what we are building.

Within six months, a strong senior engineer in this team will own a meaningful part of the FinOps platform, have delivered measurable and defensible savings alongside engineering teams, and be the person other engineers come to before they make an expensive architectural decision.

What You'll Be Doing

Design and deliver the data products that make Azure cost visible and attributable across ASOS - cost and usage pipelines, allocation and showback models, anomaly detection, and the reporting surfaces engineering and Finance actually use.

Own the cost and usage data platform on Databricks: ingesting Azure Cost Management exports, reservation and Savings Plan data, resource inventory and tagging metadata into Delta Lake, and modelling it into datasets that engineering and Finance both trust.

Build and own the Power BI semantic models behind cost reporting - DAX measures, composite and DirectQuery designs, and model definitions managed as code through TMDL and XMLA rather than clicked together by hand.

Lead optimisation work across the estate - right-sizing, autoscaling behaviour, storage tiering, data transfer and egress patterns, orphaned resource cleanup - and quantify the impact so every saving is evidenced rather than asserted.

Own our reserved capacity and Savings Plan strategy in partnership with Finance, modelling commitment scenarios against real usage patterns and the seasonal demand curves that come with retail.

Build the guardrails that keep the estate allocatable by default - tagging and allocation policy, Azure Policy, budget controls, and exception reporting that makes unattributable spend visible - so cost hygiene does not depend on people remembering.

Develop the unit economics that connect spend to value - cost per order, per customer, per request - so efficiency can be judged against what the business gets, not just against last month's bill.

Engage directly with Product Delivery Teams as the primary customers of FinOps: reviewing architectures, quantifying trade-offs, and making the efficient path the easy one. This is where you will build the relationships and platform knowledge that give you real influence over what gets built next.

Set the technical direction for FinOps engineering at ASOS - data architecture, modelling patterns and standards - and bring others with you through design review, code review and mentoring.

Support forecasting, budgeting and variance analysis with Finance, and help explain movements in spend in terms that both engineers and Finance recognise.

Help shape how FinOps uses agentic AI - not just adopting tools, but rethinking how cost investigation, pipeline development and reporting work when agents are part of the equation. You'll experiment with both GitHub Copilot and Claude workflows, document what you learn, and influence the team's direction.

Write high-quality, well-tested code using a test-first approach, and work with Cyber Security to keep access standards and compliance requirements embedded by default rather than bolted on.

What We're Using

Python - cost and usage data pipelines, modelling, automation and analysis

Power BI - our primary surface for cost visibility: DAX, TMDL, composite and DirectQuery models, and XMLA endpoints for managing semantic models programmatically

Databricks - Delta Lake and SQL warehouses, where our cost and usage data is processed, modelled and served

KQL (Kusto Query Language) - querying Azure Monitor, Log Analytics and resource telemetry

Azure - Cost Management and Billing, Advisor, Azure Policy and Monitor, plus the full breadth of services our estate actually runs on

GitHub and GitHub Actions - source control, automation, and CI/CD

Azure DevOps - work item tracking and pipeline management

GitHub Copilot and Claude Code - we use both, choosing each based on the problem. Copilot for IDE-integrated agent work, Claude Code for terminal-based multi-file refactors. System context and reliability matter as much as speed.

Beyond technical chops, we're looking for engineers with an agentic mindset. This means you see GitHub Copilot and Claude not as shortcuts, but as design partners that change how we approach problems - from investigating a cost anomaly to building the pipeline that would have caught it. If you get excited about pushing tools to new places and bringing colleagues along, this is the role.

Additional Information

What's in it for you?

  • Competitive salary, pension, and private medical care scheme
  • Performance related bonus
  • Flex benefits allowance - which you can chose to take as extra cash, or use towards other benefits
  • 25 days paid annual leave + an extra day for your birthday
  • Tech Develops - our internal tech focussed skills development programme to focus on your personal growth as a technologist
  • Opportunity to represent ASOS at industry leading events
  • Opportunity to help shape and drive our DE&I initiatives in Tech (like our WIT movement and Diversity mentoring in Tech)
  • Opportunity to make an impact from day one and work with the latest in cutting edge of technology
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ASOS • Greater London

On-site
GBP 90,000 - 130,000
Competitive salary & pension
Private medical care
Bonus performance related
+6
Software Engineer (C#, Azure)
Software Engineer (C#, Azure)

ASOS.com • Birmingham

On-site
GBP 50,000 - 70,000
Competitive salary
Performance related bonus
25 days paid annual leave
+2
Senior Data Engineer - Data Science/Machine Learning Platform
Senior Data Engineer - Data Science/Machine Learning Platform

ASOS.com Ltd • Greater London

On-site
GBP 70,000 - 110,000
Employee discount (ASOS discount)
Employee sample sales
25 days paid annual leave + extra day
+4
Senior Engineering Lead (FinTech AI)
Senior Engineering Lead (FinTech AI)

ASOS • Greater London

On-site
GBP 120,000 - 180,000
Employee discount (ASOS)
Employee sample sales
25 days paid annual leave + extra day
+4
Senior Engineering Lead (FinTech AI)
Senior Engineering Lead (FinTech AI)

ASOS.com • Greater London

On-site
GBP 120,000 - 150,000
Employee discount (ASOS)
Employee sample sales
25 days paid annual leave
+4
Senior Tech Product Manager - Data
Senior Tech Product Manager - Data

ASOS.com • Greater London

On-site
GBP 90,000 - 130,000
Employee discount (ASOS)
Employee sample sales
25 days paid annual leave + extra day
+4
Head of Workplace Technology
Head of Workplace Technology

ASOS • Greater London

On-site
GBP 95,000 - 135,000
Employee discount (hello ASOS discount
Employee sample sales
25 days paid annual leave + an extra莎
+4
Senior Data Engineer - Data Science Platform
Senior Data Engineer - Data Science Platform

SmartRecruiters, Inc. • Greater London

Hybrid
GBP 85,000 - 110,000
Employee sample sales
25 days paid annual leave + extra day
Discretionary bonus scheme
+2
Senior Data Engineer
Senior Data Engineer

ASOS • Greater London

On-site
GBP 70,000 - 120,000
Employee discount (hello ASOS discount
Employee sample sales
25 days paid annual leave + an extra
+4
Senior Machine Learning Engineer (MLOps)
Senior Machine Learning Engineer (MLOps)

ASOS • Greater London

On-site
GBP 100,000 - 140,000
Employee discount
Employee sample sales
25 days paid annual leave + extra day
+4