JobsStaff Software Engineer, Data Ingestion - Slack
Slack logo

Staff Software Engineer, Data Ingestion - Slack

Slack

Location

remote, Virginia - Washington DC Metro - Remote, DC, Palo Alto, CA, Seattle, WA, Bellevue, WA, Dallas, TX, Atlanta, GA, Indianapolis, IN, San Francisco, CA

Type

Full-time

Posted

5/28/2026

Compensation

$197,300 - $344,700 per year

Undergraduate with 5+ Years of Experience
Approval 95.8%·Filings 1,252·New hires 158·
Established Sponsor
·FY 2025

Job description

The Staff Software Engineer will join Slack's Data Ingestion Team within the Data Engineering organization, focusing on building and operating a platform that ingests data from various sources into a Lakehouse. The role emphasizes developing highly scalable and resilient streaming and batch pipelines while leveraging modern technologies. This position requires deep technical skills and a passion for driving data-driven decisions. The engineer will also mentor other team members and collaborate with cross-functional partners to lead technical initiatives.

Requirements

  • U.S. citizenship and willingness to undergo a background check for GovSlack authorization.
  • 7+ years of software/data engineering experience, including experience with Streaming and Lakehouse technologies.
  • Hands-on experience with building and maintaining batch data pipelines using Spark, Airflow, EMR, S3 or equivalent.
  • Proficiency in object-oriented and/or functional programming languages such as SQL, Python, Java/Scala, Go or equivalent.
  • Experience in crafting and building robust distributed microservices with tools like Kubernetes, Docker, AWS ECS/EKS, Terraform, Grafana, etc.
  • Familiarity with AI-assisted software development and automation.

Responsibilities

  • Design and develop highly scalable and resilient streaming and batch pipelines for ingesting and processing structured and unstructured datasets.
  • Design and implement Slack’s Lakehouse solutions and enable production use cases for customers.
  • Improve the reliability and performance of the services/pipelines through AI-assisted and/or Agentic solutions and tools.
  • Automate and handle the lifecycle of datasets including schema evolution and metadata management.
  • Collaborate with cross-functional partners and lead technical initiatives independently end to end.
  • Coach and mentor other engineers across the team and the organization.

Benefits

  • Employees at Slack, as part of Salesforce, are often offered comprehensive benefits focused on wellbeing and inclusion, including competitive health-care coverage, time off to rest, recharge and volunteer, and holistic programs that support mental health, family planning and overall work–life balance.

Is this posting expired or inaccurate?