Taro Logo

Lead Software Engineer - FinOps

Salesforce is the Customer Company, inspiring the future of business with AI + Data + CRM, helping companies connect with customers in new ways.
$157,600 - $276,100
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Finance

Description For Lead Software Engineer - FinOps

Salesforce's Cloud Economics and Capacity Management (CECM) team is seeking a Lead Software Engineer to join their FinOps initiative. This role focuses on building intelligent, data-driven tools for strategic financial operations decision-making related to Salesforce infrastructure expenditure and capacity management. The position involves developing a platform for near real-time monitoring of cloud cost and capacity utilization, helping optimize resource allocation, forecast spending, and minimize costs. The team incorporates advanced machine learning techniques to analyze petabytes of infrastructure data, converting it into actionable predictions and business insights used daily by FinOps practitioners and technical leaders.

The ideal candidate will be passionate about building scalable, resilient, distributed systems that handle massive volumes of cloud cost and usage data. The role requires strong expertise in data architecture, ETL processes, and SQL, along with proven experience working with enterprise metrics to build automated data pipelines. The position offers the opportunity to work with cutting-edge technologies while directly impacting Salesforce's infrastructure efficiency.

Working in a modern, lean, self-governing FinOps product engineering team, you'll wear multiple hats - from coding to requirements gathering and quality testing. The role involves cross-functional collaboration with engineers, FinOps analysts, and product managers to build features that internal customers will love and adopt. As an internal tooling team member, you'll have direct interaction with customers throughout the development lifecycle, from requirements gathering to system maintenance.

This position offers competitive compensation based on location and experience, comprehensive benefits including medical, dental, vision coverage, 401(k), and equity opportunities through employee stock purchase programs. The role supports hybrid work arrangements with locations in major tech hubs across California and Washington.

Last updated a day ago

Responsibilities For Lead Software Engineer - FinOps

  • Develop, automate, enhance, maintain scalable ETL pipelines
  • Develop and maintain dashboards and reports to visualize cloud cost and usage trends
  • Collaborate with finance and engineering teams to understand and manage cloud spending
  • Automate cost anomaly detection, alerting, forecasting, budget process, and other FinOps capabilities
  • Independently design and develop resilient and reusable automation data frameworks
  • Lead distributed backend development pipeline development being delivered by multiple engineers
  • Lead and participate in requirement gathering, design, and development of complex datasets
  • Mentor team members in all aspects of the data maturity lifecycle
  • Work and collaborate with global teams across AMER and APAC regions

Requirements For Lead Software Engineer - FinOps

Python
  • Bachelor's degree in Computer Science or equivalent industry experience
  • 7+ years of experience in data engineering, preferably in cloud or FinOps environments
  • Experience in distributed SQL analytics engines such as Spark and Trino, and cloud cost management platforms
  • Deep expertise in building ETL pipelines using tools like dbt, Airflow, or similar orchestration frameworks
  • Understanding of cloud cost management principles and FinOps methodologies
  • Strong communication and stakeholder management skills
  • Experience working in Agile and Scrum methodology, incremental delivery, and CI/CD
  • Experience in at least one cloud service providers including AWS or GCP
  • Experience in distributed backend software engineering environments
  • Experience with data visualization tools, preferably Tableau

Benefits For Lead Software Engineer - FinOps

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401k
  • Employee stock purchase program
  • Time off programs

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer - FinOps