Taro Logo

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

Leading technology company providing AI + Data + CRM solutions, 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

Salesforce is seeking a Staff Software Engineer to join Slack's 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 creating abstractions for reliable, high-performance features.

The ideal candidate will be passionate about backend technologies powering client boot processes and improving fundamental Common Slack Objects. They will play a key role in enhancing backend code safety across the organization, staying current with PHP/Hack capabilities, and evolving the codebase to increase developer efficiency.

As a Staff Engineer, you'll be responsible for owning technical strategies for complex requirements, leading cross-functional backend initiatives, and maintaining critical abstractions that power Slack's backend. The role requires excellent communication skills as you'll work closely with various teams and influence organizational goals and strategy.

The position offers competitive compensation ranging from $211,500 to $334,600 based on location and experience. Working in a hybrid environment from either San Francisco or Seattle, you'll be part of a team that values technical excellence, collaboration, and continuous improvement.

This is an exceptional opportunity for an experienced engineer who wants to make a significant impact on a platform used by millions. You'll be working with cutting-edge technologies, solving complex scalability challenges, and helping shape the future of workplace communication tools. The role combines technical leadership with hands-on development, making it perfect for those who enjoy both strategic thinking and practical implementation.

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 knowledge through documentation and mentorship

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

PHP
Python
Ruby
Go
Java
  • 7+ years of professional web application development experience
  • Experience with functional or imperative programming languages
  • Ability to lead technical architecture discussions
  • Strong written and verbal communication skills
  • Experience writing maintainable and testable code
  • Willingness to dive into ambiguous and unfamiliar areas
  • Teaching and mentoring capabilities
  • Strong analytical and problem-solving skills

Interested in this job?

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