Slack logo

Senior Staff Software Engineer, Backend (Core Product)

Slack

About the Role

Slack is seeking a Senior Staff Backend Engineer to join our Core Product team. This role involves building features, designing and implementing API methods, and enhancing the performance and reliability of our systems as we scale. You will be making pivotal decisions that significantly affect our product and company.

Responsibilities

  • Lead technical strategy for broad or complex requirements with forward-looking approaches.
  • Set vision for strategic development of methods and evaluation criteria across the engineering organization.
  • Guide efforts of a functional group through delegation to senior technical leaders.
  • Identify and remedy communication gaps across diverse teams.
  • Own features or systems and define their long-term health.
  • Train engineers for incident response and command.
  • Mentor and build new leaders within the company.

What You Should Have

  • 12+ years of experience in web application development.
  • Proficiency in programming languages such as PHP, Python, Ruby, Go, C, or Java.
  • Strong fundamentals in data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.

Why Join Us

Slack offers a positive, diverse, and supportive culture. We believe in continuous improvement, collaboration, and making a difference. You will have the opportunity to work with cross-functional teams including product managers, designers, frontend, iOS, Android, automation, and quality engineers.

We provide competitive compensation, equity, and benefits. Learn more about our inclusive programs and initiatives that reflect our commitment to equality and improving the state of the world.

Benefits
Extracted with AI

  • Incentive compensation
  • Equity
  • Health insurance
  • Paid vacation

Similar jobs

Last update: 23 minutes ago

Slack logo
Slack

Summer 2025 Intern - Software Engineer

Join Salesforce or Slack as a Summer 2025 Software Engineering Intern. Gain hands-on experience in AI-driven innovation and cloud computing.

Snap Inc. logo
Snap Inc.

Staff Software Engineer, Backend

Join Snap Inc. as a Staff Software Engineer, Backend, in Seattle. Design and operate critical services with AWS, Java, and Python.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Text Blaze logo
Text Blaze

Principal Full-Stack Engineer (Backend Focus)

Join Text Blaze as a Principal Full-Stack Engineer focused on backend development. Work remotely and drive product innovation.

Streamlane logo
Streamlane

Founding Backend Engineer

Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Verkada logo
Verkada

Staff Fullstack Engineer

Join Verkada as a Staff Fullstack Engineer to design and develop backend APIs and scalable solutions for real-time video monitoring.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

Substack logo
Substack

Senior Software Engineer, Substack Enterprise

Join Substack as a Senior Software Engineer to develop core products using JavaScript, Node, React, and Postgres. Remote work available.

Square logo
Square

Senior Software Engineer (Frontend/Fullstack)

Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer to design and scale backend systems using Python and AWS. 100% remote, USA-based.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Discord logo
Discord

Software Engineer, Billing

Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.

Postscript logo
Postscript

Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)

Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

PayPal logo
PayPal

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.

Harvey logo
Harvey

Staff Software Engineer, Backend

Join Harvey as a Staff Software Engineer, Backend, in San Francisco to lead engineering projects and build secure AI systems.

Ambient.ai logo
Ambient.ai

Senior Software Engineer - Backend (Python, Go, C++)

Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.

LinkedIn logo
LinkedIn

Senior Staff Software Engineer - Sales Productivity Engineering

Join LinkedIn as a Senior Staff Software Engineer to drive innovation in Sales Productivity Engineering with a focus on technical leadership and backend development.