Software Engineer Ii, Service Network - Slack

Salesforce Salesforce · Enterprise · Herndon, Virginia - Mclean, VA

Software Engineer II role focused on designing, developing, and operating scalable, reliable, and secure service mesh infrastructure for Slack. Responsibilities include implementing service discovery, observability, traffic routing, security features, troubleshooting production issues, and improving platform reliability and efficiency. Requires experience with Kubernetes, cloud platforms, distributed systems, and service mesh technologies.

What you'd actually do

  1. Contribute to the design, development, and operation of scalable, reliable, and secure service mesh infrastructure that enables service-to-service communication across the platform.
  2. Implement and support service mesh capabilities including service discovery, observability, traffic routing, and security features such as mTLS and policy enforcement.
  3. Assist in troubleshooting production issues across distributed systems, Kubernetes environments, networking, and Linux-based infrastructure.
  4. Participate in improving platform reliability, performance, and operational efficiency through automation and tooling.
  5. Support incident response and operational excellence efforts to help maintain platform availability and service-level objectives (SLOs).

Skills

Required

  • Kubernetes
  • cloud platforms such as AWS or GCP
  • distributed systems
  • microservices
  • cloud-native applications
  • collaboration and communication skills

Nice to have

  • Go
  • Python
  • Ruby
  • C/C++
  • configuring and operating service mesh on larger-scale production operations
  • TCP/IP
  • DNS
  • network-related protocols
  • Linux / Unix operating on high volume systems at scale
  • algorithms
  • data structures
  • complexity analysis
  • software development

What the JD emphasized

  • U.S. Citizenship
  • 4+ years of experience in software engineering, infrastructure engineering, or site reliability engineering