Salesforce is the #1 AI CRM, where humans with agents drive customer success together. The Salesforce Cloud Economics and Capacity Management (CECM) team is looking for a Lead Software Engineer with experience across distributed systems to develop intelligent, data-driven tools for strategic financial operations decision-making.
Responsibilities:
- Develop, automate, enhance, maintain scalable data pipelines
- Independently design and develop resilient and reusable data automation frameworks
- Lead distributed backend development pipeline development being delivered by multiple engineers (predominantly Python)
- Automate cost anomaly detection, alerting, forecasting, budget process, and other FinOps capabilities
- 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
- 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:
- 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 computation such as Spark and Trino
- Deep expertise in building data pipelines using tools like dbt, Airflow, and similar orchestration frameworks
- 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
- Broad experience in distributed backend development