> Markdown version of [/jobs/ext/4156029-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4156029-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** asos.com Ltd - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Access, Analysis of Variance (ANOVA), Application Performance Management, Automation of Tests, Microsoft Azure, Code Review, Cyber Security, Continuous Integration, Data Transmissions, DevOps, Github, Python (Programming Language), Log Analysis, Windows PowerShell, Role-Based Access Control, Power BI, Kusto Query Language, SQL Databases, GitHub Copilot, Autoscaling, Claude Code, Grafana, Agentic-AI, Data Lakes, Bicep, Cloud Optimization, Software Version Control, Data Pipelines, Serverless Computing, Databricks - **Published:** October 7, 2026 - **Apply:** https://jobs.smartrecruiters.com/ASOS/744000153758150-senior-software-engineer- ## About the Role * 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, including CI/CD pipelines, ideally GitHub Actions, automated testing, safe promotion across environments, monitoring, alerting and incident response. * Strong Python experience that you've owned in production, including building and maintaining production services or data products. * Power BI semantic modelling and DAX experience, with an understanding of building and maintaining robust models rather than simply creating reports. Nice to Have * 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. ## Description * Design and deliver the data products that make Azure cost visible and attributable across ASOS, including cost and usage pipelines, allocation and showback models, anomaly detection and reporting surfaces. * 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 trusted datasets. * Build and own Power BI semantic models behind cost reporting, including DAX measures, composite and DirectQuery designs, with model definitions managed as code through TMDL and XMLA. * Lead optimisation work across the estate, including right-sizing, autoscaling, storage tiering, data transfer and egress patterns and orphaned resource cleanup. * Own the platform the FinOps data products run on: Azure Functions, infrastructure as code in Bicep, managed identities and RBAC, multi-environment CI/CD in GitHub Actions, and the monitoring and alerting that keep it reliable in production, applying DevOps practices end to end. * Engage directly with Product Delivery Teams, reviewing architectures, quantifying trade-offs and helping teams make efficient technical decisions. * Build guardrails around cost allocation and cloud usage, including tagging policies, Azure Policy, budgets and exception reporting. * Develop unit economics that connect cloud spend to business value, such as cost per order, customer or request. * Support forecasting, budgeting and variance analysis with Finance and help explain movements in cloud spend. * Set technical direction for FinOps engineering, contributing to architecture and design decisions and supporting other engineers through code reviews, design reviews and mentoring. * Help shape how FinOps uses agentic AI, experimenting with tools such as GitHub Copilot and Claude Code to improve investigation, development and reporting workflows. * Write high-quality, well-tested code and work with Cyber Security to ensure access, security and compliance requirements are embedded into the platform. Beyond technical skills, we're looking for engineers who take ownership of what they build. You should be comfortable working across engineering teams, understanding the impact of your technical decisions and taking responsibility for systems throughout their lifecycle - from development through to production., * Python - production services, data pipelines, automation and analysis * Azure - Cost Management and Billing, Advisor, Azure Policy and Monitor * Azure Functions and Bicep - serverless pipelines and infrastructure as code across multiple environments * Entra ID - managed identities and RBAC across subscriptions * Application Insights and Grafana - telemetry, monitoring and alerting * Power BI - semantic modelling, DAX, composite and DirectQuery models, TMDL and XMLA * Databricks - Delta Lake and SQL warehouses * KQL - Azure Monitor, Log Analytics and resource telemetry * GitHub and GitHub Actions - source control, CI/CD and automation * Azure DevOps - work item tracking and pipeline management * GitHub Copilot and Claude Code - agentic development and engineering workflows