Senior Software Engineer, Distributed Data Services (Slack) Job at Slack, Atlanta, GA

NU5RWHJPWGprTW5lNGlTa3lKSUd6bm5MT3c9PQ==
  • Slack
  • Atlanta, GA

Job Description

Staff Software Engineer, Distributed Data Services (Slack)

Distributed Data Services is a diverse and inclusive team building the future of Slacks infrastructure. We power core Slack functionality such as shared channels, our privacy-preserving image proxy, and many other key day-to-day parts of our customers experience.

Responsibilities


  • Design, build, ship and maintain the Edge caching services that serve ~35% of all of Slack's API traffic and is critical to Slacks core functionality.
  • Collaborate with peers in Engineering to triage bugs and fix sophisticated production issues across the stack related to our services.
  • Write code to automate maintenance and reduce the need for manual intervention.
  • Review code and get your code reviewed, mentor and be mentored by other engineers.
  • Design and build solutions to improve the reliability and resilience of our services.
  • Write, review, or provide feedback on a technical design proposal.
  • Have an operational responsibility in addition to being a software developer. You will participate in the team's on-call rotation, assist with triaging and addressing production issues, and respond to incidents.


Qualifications
  • A bachelor's degree in Computer Science, Engineering or a related field/ equivalent training, fellowship, or work experience.
  • Experience building large-scale systems professionally for 4+ years and can point to things youve worked on.
  • Experience managing critical production infrastructure, maintaining reliability and uptime, and having a customer first view of operational safety.
  • Experience with reliable, safe distributed systems and an understanding of engineering and product trade-offs, and how to make a case for either.
  • Experience with working on complex issues where the analysis requires an in-depth knowledge of the company and existing architecture.
  • Experience with writing unit tests, code review, design documentation, debugging, and troubleshooting. You've been developing and operating web applications professionally and can talk at length to things you and your teams have built.
  • US Citizen or Green Card holder.


Bonus Points
  • Experience with the Go programming language.
  • Experience with AWS.
  • Experience building and releasing software using Docker containers.
  • Experience with Kubernetes.
  • Experience working within highly regulated environments where an understanding of FEDRAMP/NIST frameworks were essential.



#J-18808-Ljbffr

Job Tags

Work experience placement,

Similar Jobs

National Automotive Training Academy

Sales Manager Automotive Job at National Automotive Training Academy

NOW HIRING: USED CAR MANAGER Centennial Imports Mercedes-Benz, Volvo, and Sprinter of Pensacola 3050 Navy Boulevard, Pensacola, FL 32505 Top Pay. Full Benefits. Demo Vehicle Included. Centennial Imports is seeking a high-performance, results-driven Used...

Startree

Senior Software Engineer, Cloud Engineering Job at Startree

 ...data, by building the worlds most comprehensive and accessible cloud analytics system. Senior Software Engineer, Cloud Platform -...  ...What were looking for: Bachelors degree in Computer Science, and/or 4+ years relevant industry Experience working... 

Afni

Overnight Tech Support Representative Job at Afni

Job Description Career paths start at $18.50 (includes $0.50 onsite differential)/hr with 40 hour work weeks. \n \n What can you expect from your work at Afni?\n This onsite position at our Escalante and Pantano location is for cable, router, and internet...

American Civil Liberties Union

Summer 2026 Legal Intern - First Year Law Student Job at American Civil Liberties Union

 ...The ACLU of Pennsylvania invites all law students to apply to intern with our Legal Department. We are seeking inquisitive, engaged students with an interest in civil rights litigation. We do not require applicants to include transcripts with their application, nor should... 

Urban37, Inc.

Fire Inspector Job at Urban37, Inc.

 ...Job Description Were seeking a Fire Inspector to join our growing team at Urban37, Inc. In this full-time role, youll perform fire inspections, conduct plan reviews for fire-related permits, and work directly with contractors, applicants, and City staff to promote...