
Senior/Staff Software Engineer, Data Infrastructure
San Francisco, CAJobPosted 1 day agoStill listed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near San Francisco, CA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
Slack seeks Senior and Staff Software Engineers for its Data Infrastructure team, which builds and operates core platforms for data ingestion, transformation, storage, compute, and orchestration. The role combines hands-on engineering with technical leadership, service ownership, and mentorship. Engineers will support analytics, machine learning, and data-driven decision-making while improving reliability, security, cost efficiency, and developer experience across Slack’s data ecosystem.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Description The Experience
Slack is looking for a Senior and Staff Software Engineer to join the Data Infrastructure team within the broader Data Engineering organization. The mission of our team is to build secure, reliable, performant, scalable, and cost-efficient infrastructure with an AI-forward approach that powers Slack’s data ecosystem. We design and operate the core data platforms that enable data engineers, analysts, and machine learning practitioners to deliver trusted insights and data products across Slack.
Our systems power critical workflows — from batch and streaming ingestion to real-time analytics and orchestration. We’re looking for strong technical leaders who can combine hands-on expertise with strategic impact and mentorship-driven leadership to scale, and evolve the backbone of Slack’s data infrastructure.
What You’ll Actually Be Doing:
You’ll play a key role in the design, development, and operation of services that underpin data ingestion, transformation, storage, compute and orchestration at a massive scale. As a Staff Engineer, you’ll be a Directly Responsible Individual (DRI) for multiple core data services, accountable for uptime, reliability, and performance, and a subject matter expert (SME) across multiple systems. Here are a few examples of what we work on:
- Scaling our compute and orchestration layer with an AI-forward and data driven approach.
- Enabling more realtime OLAP capabilities for internal and external customers
- Creating and scaling agents, AI skills, and automation to enable engineers and users on their workflow and data needs
- What you will be doing
- Design, build, and operate reliable and scalable data infrastructure powering Slack’s analytics, ML, and data-driven decision-making.
- Serve as DRI for multiple core data services specifically on our analytics infrastructure (e.g. Pinot, and Trino), ensuring uptime, reliability, and our compute and orchestration services (e.g., Airflow, Spark on Kubernetes, EMR, Hive Metastore).
- Drive improvements in security, cost efficiency, and developer experience across our data infrastructure.
- Build automation and self-service tools that empower our team and other data teams to easily adopt and manage data workflows.
- Collaborate closely with data engineering, platform, and security teams to design scalable, well-governed solutions.
- Build and enhance our observability, monitoring, and alerting on our services via Grafana and related tooling.
- Partner with other staff and senior engineers to define best practices, technical standards, and support models for Slack’s data ecosystem.
- Mentor and coach other engineers, modeling ownership, collaboration, and operational excellence.
You’re Our Person If...:
- 10+ years of software, platform, or infrastructure engineering experience, including time spent supporting data-intensive systems or data platforms.
- First-class communication skills and the ability to collaborate across cross-functional teams.
- Proven experience in building, deploying, and operating distributed infrastructure at scale.
- Strong technical background with big data and infrastructure technologies — such as EMR, Airflow, Pinot, Trino, Hive Metastore, Kubernetes, or equivalent systems.
- Proficiency in Python, Golang, Bash, and SQL.
- Proficiency with CI/CD (GitHub Actions), Vault, Terraform, Chef, and Grafana.
- Deep understanding of infrastructure reliability, observability, and cost efficiency principles.
- Hands-on experience supporting data pipelines or data engineering workflows is a strong plus.
- A strong sense of ownership and a drive to deliver high-impact, autonomous results.
Even Better If...:
- Hands-on experience building, managing, and integrating agentic workflows, custom AI skills, automated software factory pipelines, MCP
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
What we value Slack has a positive, diverse, and supportive culture—we look for people who are curious, inventive, and collaborative. We seek engineers who care deeply about craftsmanship, reliability, and empowering others. In our work together, we strive to be smart, humble, hardworking, and—above all—collaborative.
Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records. This candidate must be a U.S. citizen (U.S. born or naturalized) who does not hold dual citizenship and agrees to complete a U.S. federal government Minimum Background Investigation (MBI) for a Moderate Public Trust position. In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: https://www.salesforcebenefits.com.
How this job compares
Set against the 42,530 open Software Engineer jobs on Olive Jobs, counted November 6, 2026.
- Pay
- This postingNot listed
- California median$165–246K/yr7,804 salary ranges
- California median$46–65/hr161 hourly ranges
- Openings
- Olive Jobs lists 9,719 open Software Engineer jobs in California and 42,530 across the US. 8% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 10 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 34,815 postings).
- Education
- 13,956 of the 42,530 open Software Engineer jobs (33%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 6, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.
