×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend; Cost Engineering

Job in Windsor, Ontario, K6U, Canada
Listing for: Affirm, Inc.
Full Time position
Listed on 2026-10-29
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
Salary/Wage Range or Industry Benchmark: 181000 - 241000 CAD Yearly CAD 181000.00 241000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer, Backend (Cost Engineering)
At Affim, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.

Engineering owns cost visibility and optimization across Affim's cloud and AI infrastructure. We're the team that tells the business what it's spending, why it's changing, and what to do about it — from AWS resource waste and tagging strategy to the newer frontier of AI/LLM spend across the company's growing set of AI tools. We treat cost anomalies with the same rigor as production incidents: we've built a severity framework (mirroring Affim's SEV0–3 incident model but mapped to dollar impact) with defined detection sources, TTD/TTR metrics, and escalation paths, and we operate a clear RACI with partner orgs — we own visibility and alerting, and partner teams own remediation (at times we may dig in deep and own remediation too!),

so accountability never gets diffuse.

As a Staff Cost Engineer, you'll operate at the intersection of finance, infrastructure, and data engineering — designing the tooling, automation, and processes that scale cost governance across a fast-growing multi-cloud and multi-AI-vendor footprint. You'll set technical direction for the team, influence cost strategy with infra and platform leaders across the org, and turn ambiguous "why did spend spike" questions into durable systems and self-service tooling.

We're a small, high-leverage team — you'll have outsized influence on how Affim thinks about cost.

What You'll Do

You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.

You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.

You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.

You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts.

You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.

You will help develop talent on your team by providing feedback and guidance, and leading by example.

What We Look For

You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.

You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.

Experience with a Fin Ops or cost-visibility platform (e.g., Fin Out, Cloud Health, Kubecost, or an internal equivalent) — building dashboards, anomaly detection, or savings/waste reporting rather than just consuming them.

Track record of building automation or tooling (Python, Terraform, or similar) that turns a manual cost-review process into a scalable, self-service system — not just one-off analysis.

Hands-on experience with cloud billing/cost data at scale (AWS Cost & Usage Reports, Snowflake or similar warehouses) — comfortable writing complex SQL to model spend, allocate cost, and build unit-economics views from raw billing data.

You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary