Salesforce

Senior Software Engineer

Salesforce

full-time

Posted on:

Location Type: Office

Location: San FranciscoCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $148,500 - $223,900 per year

Job Level

About the role

  • Design and deliver scalable multi-organization orchestration solutions that power Data Cloud One.
  • Work with large-scale distributed systems, designing and managing robust data and metadata models.
  • Partner closely with Product Managers, Architects, and Data Scientists to translate customer needs into production-ready software.
  • Own and evolve fully orchestrated APIs that integrate with the Salesforce AI Platform.
  • Define reusable architectural patterns, guardrails, and best practices to improve engineering efficiency, data quality, and system reliability.
  • Contribute to long-range technical planning and help drive microservices architectures that support machine learning and AI workloads.
  • Design, develop, debug, and operate resilient distributed services running across thousands of compute nodes in multiple data centers.
  • Participate in the team’s on-call rotation, diagnosing and resolving complex production issues to maintain high availability.
  • Establish and enforce processes that ensure high engineering quality and operational excellence.
  • Exhibit a customer-first mindset, taking accountability for technical decisions and the outcomes delivered by the team.

Requirements

  • 8+ years of professional software engineering experience, building and operating production systems at scale.
  • Strong programming skills in Java.
  • Experience working with distributed systems and microservices-based architectures.
  • Hands-on experience with performance measurement, evaluation, and optimization.
  • Strong understanding of CI/CD pipelines, service deployment, and operational best practices.
  • Experience with monitoring, alerting, logging, and troubleshooting complex production issues.
  • Proven ability to work cross-functionally, articulating technical trade-offs and influencing partner teams.
  • Strong communication skills, with the ability to clearly explain complex technical concepts and drive impact across engineering teams.
  • Passion for continuous improvement, learning new technologies, and raising the engineering bar.
  • Ability to adapt to changing priorities, technologies, and problem spaces.
  • A related technical degree required.
Benefits
  • time off programs
  • medical, dental, vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javadistributed systemsmicroservices architecturesperformance measurementCI/CD pipelinesservice deploymentmonitoringalertingloggingtroubleshooting
Soft skills
communication skillscustomer-first mindsetaccountabilitycross-functional collaborationtechnical trade-offsadaptabilitycontinuous improvementlearning new technologiesinfluencing partner teamsproblem-solving