Taro Logo

Staff Software Engineer, Run-Time Infrastructure - Slack

Leading technology company providing AI + Data + CRM solutions, owner of Slack communication platform.
Backend
Staff Software Engineer
Remote
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Run-Time Infrastructure - Slack

Salesforce is seeking a Staff Software Engineer to join their WebApp Infrastructure (WIN) team at Slack. This role focuses on the Runtime sub-team, responsible for Slack's deployment of HHVM, the virtual machine that runs the Hack programming language. The position involves working with critical infrastructure that processes billions of daily requests and supports millions of active users. The team maintains and optimizes the middle layers of the stack, from AWS instances to product code, ensuring exceptional reliability and performance. This is a highly technical role requiring expertise in systems programming, performance optimization, and large-scale distributed systems. The ideal candidate will contribute to both proprietary and open-source components, working closely with product teams to enhance Slack's backend capabilities. With Slack handling over 600k requests per second and serving 10M+ daily active users, this role offers an opportunity to impact millions of users while working with cutting-edge technology. The position offers remote work flexibility and the chance to join a company known for its strong engineering culture and commitment to innovation.

Last updated 10 hours ago

Responsibilities For Staff Software Engineer, Run-Time Infrastructure - Slack

  • Collaborate with peers to triage bugs and tackle production issues across the stack
  • Write, review, and provide feedback on technical design proposals
  • Maintain client libraries for backend engineers
  • Test patches and new builds of HHVM
  • Upgrade the Hack language and HHVM runtime
  • Optimize build process and production HHVM configuration
  • Make improvements to HHVM and contribute to open-source project

Requirements For Staff Software Engineer, Run-Time Infrastructure - Slack

Linux
PHP
  • Degree or equivalent relevant experience required
  • Strong Computer Science fundamentals
  • Strong systems thinking abilities
  • Experience with Hack and HHVM
  • Experience with Linux debugging and profiling tools
  • 5-7 years experience building large scale systems
  • Experience improving performance and reliability of sophisticated systems
  • Experience with Software-as-a-Service (SaaS)
  • Strong communication skills
  • Ability to lead multi-functional projects
  • Experience working in large C++ codebases (nice to have)
  • Deep expertise in Hack and HHVM (nice to have)

Benefits For Staff Software Engineer, Run-Time Infrastructure - Slack

Visa Sponsorship
  • Visa Sponsorship
  • Accommodations for disabilities
  • Equal opportunity employer

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer, Run-Time Infrastructure - Slack