Salesforceposted 17 days ago
$184,000 - $306,600/Yr
Full-time • Senior
San Francisco, CA
Publishing Industries

About the position

Salesforce is looking for a Staff Software Engineer to join the Data Tools team at Slack. This role is pivotal in building and maintaining internal tooling for dashboards, query interfaces, metadata management, alerting systems, and visual analytics. The Data Tools team is essential for enabling Slack to foster a data-driven culture, impacting product decisions and customer experiences. The ideal candidate will have a strong technical background, a product mindset, and a passion for making a significant impact within the organization.

Responsibilities

  • Architect and build scalable backend systems, APIs, and services that support our growing suite of internal data tools.
  • Drive the development of reliable infrastructure to support querying, alerting, metadata tracking, and dashboarding at scale.
  • Collaborate cross-functionally with Data Scientists, Product Managers, Software Engineers, and Analysts to define and deliver high-impact tools.
  • Translate complex, evolving business requirements into clean, maintainable, and scalable technical solutions.
  • Champion UI and contribute to the design of front-end interfaces that empower technical and non-technical users to access and explore data.
  • Improve the observability, reliability, and performance of our internal data platforms.
  • Champion engineering excellence, data best practices, and a product-first mindset across the team.

Requirements

  • Strong programming skills in languages like Python, Go, or PHP, with a deep understanding of systems design and backend architecture.
  • Worked with modern data infrastructure tools like Airflow, dbt, Kafka, Spark, BigQuery, or Snowflake.
  • Familiarity with container orchestration (e.g., Kubernetes, AWS) and infrastructure-as-code tools (e.g., Terraform, Ansible).
  • Exposure to modern UI technologies such as React or TypeScript, and an understanding of how backend systems interface with user-facing tools.
  • Experience building internal platforms or developer tools that scale across teams.
  • Ability to lead and mentor across projects, contributing not just code but vision and direction.
  • Excellent communication skills — you can articulate technical concepts to non-technical stakeholders and align cross-functional teams.
  • A Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience.

Nice-to-haves

  • Experience in building self-service analytics platforms.
  • Prior experience in data-intensive environments or product analytics.
  • Passion for developer and analyst productivity, and building tools that people love to use.
  • Hands-on experience with production LLM workflows, including AWS Bedrock and Retrieval-Augmented Generation (RAG).

Benefits

  • Competitive salary range based on location and experience.
  • Incentive compensation and equity options.
  • Comprehensive benefits package including health, dental, and vision insurance.
  • Opportunities for professional development and career growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service