Salesforce is looking for a candidate to manage and enable the fast and reliable delivery of Slack to over 17M+ daily active users worldwide by managing Slack's AWS cloud ecosystem and providing foundational networking, account and identity access, and infrastructure-as-code platforms.
Requirements
- 8+ years of experience in software engineering, with a strong focus on distributed systems, cloud-native applications, and microservices.
- Hands-on experience with cloud providers such as AWS or GCP
- Strong knowledge of TCP/IP, DNS, DNSSEC, and related network protocols.
- Proven track record of building tools, automation, or services using one or more programming languages (e.g., Go, Ruby, Python, C/C++).
- Extensive experience with infrastructure-as-code (Terraform, CloudFormation).
- Prior experience deploying, operating, and debugging server software on Linux.
- A domain expert within the AWS ecosystem (NLB, VPC / IAM / S3 / EC2)
Responsibilities
- Design, build, and operate the systems that power Slack’s global cloud networking stack—including ingress/egress load balancing, service-to-service networking, DNS, CDN, and traffic management.
- Develop and automate detection, mitigation, and response systems to defend against DDoS and other large-scale network threats.
- Contribute to infrastructure-as-code and automation frameworks to improve reliability, repeatability, and efficiency.
- Troubleshoot complex issues across applications, distributed systems, and networks in Linux-based environments.
- Partner closely with AWS and other engineering teams to scale Slack’s worldwide infrastructure and adopt new cloud technologies.
- Drive improvements in system observability, reliability, and ease-of-use by iterating quickly on designs and collaborating across engineering.
- Participate in on-call rotations to ensure the availability and resiliency of critical Slack infrastructure.
Other
- Must have lawful permanent residency in the U.S.*
- Strong interpersonal and communication skills; able to explain complex technical concepts to designers, support staff, and fellow engineers.
- A BS, MS, or Ph.D. in Computer Science, Engineering, or related technical field (or equivalent work experience).
- Experience contributing to or operating large-scale, highly available production systems.
- Interest in cost optimization and operational efficiency at cloud scale.