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.