Lead Software Engineer- Distributed Systems
Software Engineering
San Francisco, CA, USA
Salesforce is leading the AI and Agentic revolution as the world's #1 AI CRM — and that incredible momentum demands network infrastructure that's fast, secure, intelligent, and relentlessly reliable. Our Edge CDN team is building a high-powered backbone that seamlessly connects millions of users to our platform, powering next-generation autonomous AI agents across clouds, data centers, and continents. As our platform expands to support fully autonomous, self-healing, and self-optimizing operations with single-click deployments to tens of thousands of global nodes, we're continuously pushing the limits of global scale and performance to deliver exceptional user experiences.
We are seeking a visionary, high-energy backend Java engineer to lead the design, architecture, and deployment of cutting-edge CDN services. You'll build real-time analytics and intelligent automation that enable our systems to self-heal and self-optimize in real time — ensuring complex, agentic AI-driven workflows execute seamlessly at scale.
If you get energized by building ultra-resilient distributed systems, driving live-site excellence alongside rapid feature innovation, and running mission-critical multi-cloud infrastructure (GCP/AWS/Azure/Alibaba) for the AI era — we want you on our team!
Some attributes of successful candidates
- Proven track record of designing, developing, debugging, and operating resilient distributed systems
- Eat, sleep, and breathe services. You’ll have experience balancing live-site management, feature delivery, and retirement of technical debt
- Experience with managing large, complex systems in the cloud.
- Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance
- Passionate about building autonomous, self-healing systems that optimize performance for AI-heavy traffic patterns
- Capable of driving and delivering thin slices of functionality on a regular cadence with data-driven feedback loops in an agile environment
- Be passionate about automation
- Create, maintain and share technical documentation used by engineers and other team members
Required Skills
- 10+ years of hands-on, battle-tested engineering experience
- Deep mastery of object-oriented programming with a strong focus on Java
- Solid, reliable expertise in modern database technologies
- Enthusiasm for Agile development workflows, continuous integration, and comprehensive testing
- Passion for leveraging telemetry and metrics to champion operational excellence
- In-depth fluency in design patterns, data structures, algorithms, and high-concurrency systems
- Proven track record engineering top-tier public cloud platforms across GCP, AWS, Azure, and/or Alibaba
- Hands-on expertise with cutting-edge container orchestration tools like Kubernetes, Docker, Helios, Fleet, or Mesos
- Drive to own and operate mission-critical infrastructure services at scale, including monitoring, alerting, logging, and performance analytics
Preferred Qualifications
- Active contributions or excitement for open-source projects
- Strong background in SOAP/REST APIs and clean, scalable API design
- Solid grasp of core networking protocols and technologies, Nginx, Envoy, TCP/IP, DNS, TLS termination, and HTTP proxies, AWS Cloudfront, Google CDN, Cloudflare, Akamai.
- Familiarity with high-throughput big data stack tools like Spark, Kafka, and Druid
- Experience streamlining robust CI/CD pipelines with Jenkins