Senior Software Engineer

ASOS.com Ltd

Greater London

On-site

GBP 100,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance related bonus
Flex benefits allowance
25 days paid annual leave + birthday
Employee discount
Tech Develops program
Industry events representation
DE&I initiatives in Tech

Job summary

ASOS.com Ltd in London is seeking a Senior Software Engineer to join the FinOps team. You will own significant parts of the cost-visibility platform, build cost and usage pipelines, and implement guardrails that keep the estate tidy by default.

You will lead design and implementation of data products for Azure cost visibility, model cost savings, and collaborate with Product Delivery Teams to shape cost-aware architectures. This is a hands-on engineering role with strategic impact.

Responsibilities

  • Design and deliver data products that make Azure cost visible and attributable across ASOS.
  • Own the cost and usage data platform on Databricks and model datasets trusted by engineering and Finance.
  • Build and own Power BI semantic models for cost reporting with code-managed definitions.
  • Lead optimisation work across the estate and quantify savings with evidence.
  • Partner with Finance on Savings Plan strategy and forecasting against usage patterns.
  • Set guardrails for cost hygiene, including tagging, policy, budgets and anomaly reporting.
  • Develop unit economics linking spend to value and inform engineering decisions.
  • Engage Product Delivery Teams as primary customers, shaping architectures and trade-offs.
  • Shape technical direction for FinOps engineering and mentor others.
  • Collaborate with Finance to explain movements in spend and support budgeting.

Skills

Python
Agentic mindset

Tools

Databricks
Power BI
Azure Cost Management

Job description

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. We're ASOS. We blend our flair for fashion with our love of cutting- edge technology, but more importantly we're 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., 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.

  • 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
  • Employee discount (hello ASOS discount!)
  • 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

SmartRecruiters, Inc. • Greater London

Hybrid
GBP 90,000 - 150,000
Competitive salary
Private medical care
25 days paid annual leave
+1
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 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 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 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 - 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
Head of Engineering (Agentic AI Systems)
Head of Engineering (Agentic AI Systems)

ASOS.com • Greater London

On-site
GBP 140,000 - 210,000
Employee discount
Employee sample sales
25 days annual leave + celebration day
+4
Senior Data Engineer - Data Science/Machine Learning Platform
Senior Data Engineer - Data Science/Machine Learning Platform

ASOS • Greater London

On-site
GBP 90,000 - 140,000
Employee discount
Sample sales
25 days annual leave + extra day
+4