Lead Software Engineer- Distributed Systems
Core
Lead the design, development, testing, and operations of Edge Control plane and Edge Intelligence services to automate edge enablement and provide real-time analytics for self-healing and self-optimization of Salesforce's global connectivity infrastructure.
Role type
Senior IC backend Java engineer (distributed systems)
Builds
Edge Control plane service and Edge Intelligence service for Salesforce's global connectivity and edge infrastructure
Domain
Public cloud engineering, distributed systems, microservices, network software
Required skills
Java, distributed systems design, microservices, public cloud (GCP/AWS/Alibaba/Azure), Kubernetes/Docker, database technologies, telemetry/metrics, design patterns, concurrency, CI/CD, API design
Preferred skills
Open source projects, network technologies (TCP/IP, DNS, TLS), Big data (Spark, Kafka, Druid), Jenkins
Responsibilities
Design and develop resilient distributed systems, manage live-site operations and feature delivery, resolve complex technical issues to improve system availability, drive automation initiatives, maintain technical documentation
Seniority
Senior, hands-on IC
