Software Engineer, Lead/Principal Backend - Slack

Slack is a Digital HQ platform connecting teams, systems, partners, and customers, serving 77% of Fortune 100 companies with 200k+ paid customers globally.
$138,000 - $269,500
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Software Engineer, Lead/Principal Backend - Slack

Slack, a Salesforce company, is seeking a Principal Backend Engineer to join their engineering team in Atlanta. This role presents an exceptional opportunity to work on a platform that serves as the Digital HQ for millions of users worldwide, delivering 300k+ messages per second across 150+ countries.

The position requires a seasoned engineer with 7+ years of experience to work on building and scaling features that impact Slack's 200k+ paid customers. You'll be working with a technology stack that includes PHP/Hack, Java, MySQL, and Linux, though experience with other web languages like Python or Ruby is also valuable.

As a Principal Engineer, you'll be at the forefront of technical decision-making, working collaboratively with cross-functional teams including product managers, designers, and engineers across frontend, iOS, Android, automation, and quality disciplines. The role demands someone who can balance technical excellence with practical implementation, understanding that simplicity and reliability are crucial system aspects.

The impact of this role is significant, as Slack processes 2.65 billion actions daily and has transmitted 1.79 trillion messages to date. You'll be responsible for designing and implementing API methods, improving system performance, and ensuring reliability as the platform continues to scale. The position offers the opportunity to mentor other engineers, drive technical architecture decisions, and contribute to engineering standards and processes.

Slack's culture emphasizes collaboration, diversity, and continuous improvement. The company offers comprehensive benefits including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits. For someone who wants to work on problems at scale while maintaining a focus on user experience and system reliability, this role presents an ideal opportunity to make a significant impact on how millions of people work and communicate.

Last updated 2 minutes ago

Responsibilities For Software Engineer, Lead/Principal Backend - Slack

  • Brainstorm with Product Managers, Designers, Backend, and Frontend Engineers to conceptualize and build new features
  • Produce high-quality results by contributing to team projects with significant business impact
  • Own team features or systems and define their long-term health
  • Assist support team and operations team in triaging and resolving production issues
  • Mentor other engineers and deeply review code
  • Improve engineering standards, tooling, and processes

Requirements For Software Engineer, Lead/Principal Backend - Slack

PHP
Java
MySQL
Linux
  • 7+ years of professional web application development experience
  • Experience with functional or imperative programming languages (PHP, Python, Ruby, Go, C, or Java)
  • Ability to contribute to technical architecture discussions and drive technical decisions
  • Write understandable, testable code with focus on maintainability
  • Strong communication skills
  • Solid computer science fundamentals
  • Related technical degree required

Benefits For Software Engineer, Lead/Principal Backend - Slack

Medical Insurance
Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?

Jobs Related To Salesforce Software Engineer, Lead/Principal Backend - Slack

Loyalty Practice - Technical Architect Lead

Senior technical leadership role at Salesforce focusing on Loyalty Management implementations, requiring 8+ years of enterprise experience and strong architectural expertise.

Software Engineering PMTS

Principal Software Engineer position at Salesforce focusing on Platform Engineering for the Marketing Cloud Customer Data Platform, offering competitive compensation and benefits.

AMER Principal Solution Engineer - Private Equity Practice-1

Principal Solution Engineer role at Salesforce focusing on Private Equity Practice, combining technical expertise with strategic consulting to transform business operations.

Senior/Lead/Principal Solution Engineer - Automotive Industry

Senior Solution Engineer role at Salesforce, focusing on automotive industry solutions, combining technical expertise with sales acumen to drive customer success.

Software Architect

Senior technical leadership role focusing on enterprise-scale architecture, requiring 15+ years of experience in software development and system design.