×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer, Distributed Data Services

Job in New York, New York County, New York, 10261, USA
Listing for: Slack
Full Time position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 200800 - 276100 USD Yearly USD 200800.00 276100.00 YEAR
Job Description & How to Apply Below
Position: Lead Software Engineer, Distributed Data Services (Slack)
Location: New York

Senior Software Engineer, Distributed Data Services (Slack)

Join Slack as a Senior Software Engineer on the Distributed Data Services team. We build critical services that enable Slack to scale for our largest customers, powering features such as edge caching, enterprise key management, and data residency.

Responsibilities
  • Design, build, ship, and maintain the edge caching services that serve approximately 35% of all Slack API traffic and are critical to Slack’s core functionality.
  • Collaborate with engineering peers to triage bugs and resolve sophisticated production issues across the stack related to these services.
  • Write code to automate maintenance and reduce the need for manual intervention.
  • Review code, provide feedback, mentor and be mentored by other engineers.
  • Design and implement solutions to improve reliability and resilience of the services.
  • Author, review, or provide feedback on technical design proposals.
  • Participate in the team's on‑call rotation and respond to incidents, triaging and addressing production issues.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience.
  • Four or more years of professional experience building large‑scale distributed systems.
  • Experience managing critical production infrastructure with a focus on reliability, uptime, and operational safety.
  • Strong understanding of reliable, safe distributed systems and the trade‑offs involved in engineering and product decisions.
  • Ability to analyze complex issues requiring deep knowledge of existing architecture and company systems.
  • Proficiency in unit testing, code review, design documentation, debugging, and troubleshooting of web applications.
  • Curious, inquisitive, and determined mindset with a drive to fix problems when they arise.
  • US citizen or permanent resident (Green Card holder).
Bonus Points
  • Experience with the Go programming language.
  • Experience with AWS and Docker containers.
  • Experience with Kubernetes.
  • Experience working within highly regulated environments with knowledge of FEDRAMP/NIST frameworks.
Diversity and Inclusive Hiring

Distributed Data Services is a diverse and inclusive team committed to building the future of Slack’s infrastructure. We encourage candidates of all backgrounds to apply and support each other’s growth.

Accommodations

If you require assistance due to a disability applying for open positions, please submit a request via the Accommodations Request Form.

Posting Statement

Slack is an equal opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. We judge every candidate on merit, competence, and qualifications without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law.

Compensation

Base salary range: $200,800 – $276,100 annually. The range may include bonus, equity, and benefits not detailed here.

Benefits

Slack offers a comprehensive benefits package that includes time off, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary