Taro Logo

Staff Software Engineer, Backend (Architecture & Systems) - Slack

Salesforce is the Customer Company, inspiring the future of business with AI+ Data +CRM, helping companies connect with customers in new ways.
$211,500 - $334,600
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Backend (Architecture & Systems) - Slack

Slack, a Salesforce company, is seeking a Staff Software Engineer to join their Backend Architecture and Systems team within the Application Architecture and Systems organization. This role is crucial in bridging the reliability and performance needs of Slack's various clients with backend capabilities. The position focuses on establishing development principles and abstractions to deliver high-performance features.

The ideal candidate will be passionate about backend technologies powering client boot, improving fundamental Common Slack Objects, and enhancing backend code safety across the organization. They should have expertise in PHP/Hack and strong opinions about codebase evolution to increase developer efficiency.

The role offers competitive compensation ranging from $211,500 to $334,600 based on location and experience. Working in either San Francisco or Seattle, the position provides a hybrid work environment with comprehensive benefits.

Key responsibilities include owning technical strategy for complex requirements, leading cross-functional backend initiatives, and maintaining core backend abstractions. The role requires excellent communication skills as it involves extensive collaboration with various teams at Slack.

With 7+ years of professional web application development experience required, this position offers an opportunity to work with skilled engineers and directly impact how Slack's clients interact and scale with its Backend. The role combines technical leadership, system architecture, and mentorship, making it ideal for someone who enjoys both technical challenges and teaching others.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer, Backend (Architecture & Systems) - Slack

  • Own technical strategy for broad or complex requirements
  • Lead cross-functional backend initiatives for productivity, reliability, and performance
  • Bridge Slack's Client experiences with Backend
  • Maintain and improve backend abstractions and developmental paradigms
  • Identify and remedy communication gaps
  • Perform root cause analysis and code reviews
  • Share team wins, challenges, and learnings through documentation and presentations

Requirements For Staff Software Engineer, Backend (Architecture & Systems) - Slack

PHP
Python
Ruby
Go
Java
  • 7+ years experience building web applications professionally
  • Experience with functional or imperative programming languages
  • Ability to lead technical architecture discussions
  • Strong opinions on understandable, testable code
  • Strong written and verbal communication skills
  • Eagerness to learn and teach
  • Experience investigating user pain points through data and metrics
  • Understanding of building solutions with developer experience in mind

Benefits For Staff Software Engineer, Backend (Architecture & Systems) - Slack

Medical Insurance
Equity
  • Equity
  • Medical Insurance
  • Benefits package available at salesforcebenefits.com

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer, Backend (Architecture & Systems) - Slack