Software Engineering Architect

Salesforce Salesforce · Enterprise · San Francisco, CA +1

Salesforce is seeking a Software Engineering Architect for their CECM team, which focuses on intelligent, data-driven tools for financial operations (FinOps) related to infrastructure expenditure and capacity management. The role involves designing and implementing architectural solutions for a platform that monitors cloud and AI cost/capacity, optimizes resource allocation, forecasts spend, and minimizes costs. The team incorporates advanced machine learning techniques and is looking to integrate AI agents for platform usage and support. The role requires extensive experience in large-scale distributed systems, cloud infrastructure, big data platforms, and knowledge of AI/ML systems, LLM optimization, or agentic workflows. The candidate will lead architectural design, establish technical standards, collaborate with cross-functional teams, mentor engineers, and evaluate new technologies. A key focus is architecting for AI/LLM spend management and integrating AI agents for autonomous success.

What you'd actually do

  1. Design and implement architectural solutions for the CECM platform, ensuring enterprise-grade scalability, reliability, performance, maintainability, and security.
  2. Lead the architectural design of complex distributed systems.
  3. Establish and champion technical standards, overarching architectural principles, frameworks, and best practices for the CECM platform, driving continuous improvement and innovation.
  4. Collaborate extensively with cross-functional teams and act as a critical liaison across the broader engineering organization to ensure seamless integration with other platform services and drive technical alignment.
  5. Mentor and provide technical guidance to engineers and data scientists, fostering their technical development and contributing to high-level technical discussions to cultivate a culture of engineering excellence.

Skills

Required

  • 15+ years of hands-on software development experience
  • designing, building, and delivering large-scale, high-performance distributed systems
  • Extensive cloud infrastructure architecting & development experience (FinOps, cost optimization, capacity planning, or data platforms)
  • Extensive experience working in the public cloud (AWS, GCP, Azure)
  • Deep expertise in big data platforms (Trino/Presto, Iceberg, Airflow, Spark)
  • Knowledge of AI/ML systems, LLM optimization, or agentic workflows
  • Experience building products used by 1000+ internal users
  • technical degree

Nice to have

  • Experience mentoring engineers and contributing to technical discussions
  • Strong communication skills for both technical and non-technical audiences
  • Ability to make data-driven architectural decisions
  • effectively balance technical debt with new feature development

What the JD emphasized

  • 15+ years of hands-on software development experience
  • extensive experience building products used by 1000+ internal users
  • AI agents to ease and accelerate platform usage and support, achieving 75%+ autonomous success rates
  • architect TOIN (Token Optimization Index) to manage Salesforce's AI/LLM spend

Other signals

  • AI CRM
  • AI agents
  • AI cost and capacity utilization
  • AI/LLM spend
  • AI agents to ease and accelerate platform usage