Taro Logo

Software Engineer, Data Platform-Slack (Senior SWE/Staff SWE)

A global leader in CRM and cloud-based enterprise software solutions.
$184,000 - $334,600
Data
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Engineer, Data Platform-Slack (Senior SWE/Staff SWE)

Join Slack's Data Tools team as a Staff Software Engineer, where you'll be at the intersection of product development and data infrastructure. The role focuses on building and maintaining critical internal tooling for dashboards, query interfaces, metadata management, alerting systems, and visual analytics. These tools are essential for analysts, data scientists, product managers, and engineers to explore data and monitor product performance.

The position requires a unique combination of deep technical expertise and product mindset, perfect for someone who thrives in collaborative environments and is passionate about making a significant impact. You'll be working with modern technologies including Python, Go, PHP, and various data infrastructure tools like Airflow, dbt, Kafka, and Snowflake.

As a Staff Engineer, you'll lead the architecture and development of scalable backend systems while collaborating with cross-functional teams. The role involves translating complex business requirements into maintainable technical solutions and contributing to front-end interface design using technologies like React and TypeScript.

The ideal candidate should have strong programming skills, experience with modern data infrastructure, and familiarity with container orchestration. You'll be working in a dynamic environment at Salesforce, a leader in enterprise software, with opportunities to mentor others and shape the direction of data tools that impact hundreds of internal stakeholders.

This role offers competitive compensation ranging from $184,000 to $334,600, depending on location, and provides an opportunity to work from several major tech hubs including San Francisco, Seattle, and Bellevue.

Last updated a day ago

Responsibilities For Software Engineer, Data Platform-Slack (Senior SWE/Staff SWE)

  • Architect and build scalable backend systems, APIs, and services for internal data tools
  • Drive development of infrastructure for querying, alerting, metadata tracking, and dashboarding
  • Collaborate cross-functionally with Data Scientists, Product Managers, Software Engineers, and Analysts
  • Translate business requirements into clean, maintainable technical solutions
  • Champion UI and contribute to front-end interface design
  • Improve observability, reliability, and performance of internal data platforms
  • Champion engineering excellence and data best practices

Requirements For Software Engineer, Data Platform-Slack (Senior SWE/Staff SWE)

Python
Go
PHP
TypeScript
React
Kubernetes
  • Strong programming skills in Python, Go, or PHP
  • Experience with modern data infrastructure tools (Airflow, dbt, Kafka, Spark, BigQuery, Snowflake)
  • Familiarity with container orchestration and infrastructure-as-code tools
  • Experience with modern UI technologies like React or TypeScript
  • Experience building internal platforms or developer tools
  • Excellent communication skills
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent experience

Interested in this job?

Jobs Related To Salesforce Software Engineer, Data Platform-Slack (Senior SWE/Staff SWE)