
Senior Software Engineer
Salesforce
full-time
Posted on:
Location Type: Office
Location: San Francisco • California • Washington • United States
Visit company websiteExplore more
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