Coinbase is a company on a mission to increase economic freedom in the world, and they are seeking a Senior Software Engineer for their FinOps team. This role involves collaborating with Engineering, Finance, and Product teams to manage cost data and optimize financial operations across the organization.
Responsibilities:
- Driving FinOps Culture: We strive to make cost-awareness part of everyday engineering and product decisions. It requires cross-functional collaboration (finance, engineering, product), clear metrics and real-time visibility into cloud spend, automated tagging and chargeback/showback, and ongoing education so teams own cost vs. value tradeoffs. Treating cost optimization as an iterative, data-driven practice with guardrails and the right tooling will make it easier for Coinbase to compete in the marketplace by keeping our costs as optimized as possible
- Cost Allocation & Unit Economics: We manage cost allocations across all Coinbase projects so that every team has a crystal-clear view of their all-in costs, incorporating both shared services and partner service usage. This ensures our leadership and engineers can make data-driven decisions on how costs flow through the platform
- The FinOps Hub: We are actively building out a centralized FinOps Hub. This serves as a single pane of glass for all optimization and cost data for our partner teams. It allows us to monitor resource utilization in real-time and quickly react to cost regressions—whether they stem from accidental spikes or intentional architectural changes by our product teams
- Strategic Visibility & Accountability: We provide leadership with deep visibility into the financial impact of their engineering decisions. By establishing a strong culture of financial accountability, we help teams weigh the immediate trade-offs between shipping new features and focusing on infrastructure efficiency
- Vendor & Resource Optimization: We collaborate closely with our vendors to optimize our contracts and ensure our engineering teams are equipped with the insights needed to right-size resources, eliminate waste, and build cost-efficient solutions
- Partner cross-functionally with Engineering and Finance leadership to build tooling that provides real-time visibility into the financial impact of architectural decisions, helping teams balance feature shipping with infrastructure efficiency
- Build and maintain the core features of our internal FinOps Hub, transforming raw cloud and vendor data into actionable insights for engineering teams
- Own the integration of vendor billing APIs, ensuring that all incoming cost data is highly accurate and seamlessly flows into our allocation models
Requirements:
- Deep, hands-on understanding of cloud infrastructure (like AWS or GCP) and a solid grasp of how different cloud primitives are provisioned, metered, and billed
- Strong proficiency in backend software engineering (e.g., Go, Python, or Ruby) and a track record of delivering high-quality, production-ready code
- Analytical and debugging skills to trace cost anomalies back to specific infrastructure changes, paired with excellent cross-functional communication to clearly articulate these technical drivers to engineering peers and product managers
- Prior experience working in the FinOps domain, cloud economics, or directly building tools for infrastructure optimization
- Previous experience building internal developer tools, dashboards, or portals that drive engineering behavior
- Professional certifications related to cloud architecture or cost management, such as a FinOps Certified Practitioner or AWS Certified Solutions Architect