Taro Logo

Lead Software Engineer - FinOps

Global leader in CRM and cloud-based enterprise software solutions.
$157,600 - $276,100
Backend
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Finance

Description For Lead Software Engineer - FinOps

Join Salesforce's Cloud Economics and Capacity Management (CECM) team as a Lead Software Engineer, where you'll be at the forefront of building intelligent, data-driven FinOps tools. This role combines technical leadership with hands-on development, focusing on creating systems that manage and optimize Salesforce's infrastructure expenditure and capacity management. You'll work with petabytes of data, implementing machine learning techniques to deliver actionable insights for FinOps practitioners and technical leaders.

The position offers a unique opportunity to develop scalable, distributed systems that handle massive volumes of cloud cost and usage data. You'll be building automated data pipelines, working with enterprise metrics, and leading backend development initiatives. The role requires expertise in ETL, SQL, and distributed systems, with a focus on creating solutions that provide near real-time monitoring of cloud costs and capacity utilization.

As a lead engineer, you'll collaborate with cross-functional teams, including engineers, FinOps analysts, and product managers, to deliver breakthrough features while ensuring application stability and scalability. The role combines technical expertise with leadership responsibilities, including mentoring team members and working across global regions. This position is perfect for someone passionate about data engineering, cloud infrastructure, and financial operations, offering the chance to make a significant impact on Salesforce's infrastructure efficiency and cost optimization.

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
  • Independently design and develop resilient and reusable automation data frameworks
  • Lead distributed backend development pipeline development
  • 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
  • Deep expertise in building ETL pipelines using tools like dbt, Airflow
  • Understanding of cloud cost management principles and FinOps methodologies
  • Strong communication and stakeholder management skills
  • Experience working in Agile and Scrum methodology
  • 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

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer - FinOps