Slack logo

Software Engineer, Backend (Staff & Senior) - Slack

Slack

Atlanta, GA
Full Time
Senior
158k-335k
15 days ago

Job Description

About the Role

The role is for Backend Engineers at Slack, a digital workspace platform that facilitates communication and collaboration across teams and organizations. The position involves building features, designing and implementing API methods, and improving system performance and reliability to support Slack's rapidly growing user base. The team works with reliable tools such as PHP/Hack, Java, MySQL, and Linux, and collaborates closely with cross-functional teams including product managers, designers, and engineers to enhance the Slack product and user experience.

Key Responsibilities

  • Brainstorm with Product Managers, Designers, Backend, and Frontend Engineers to conceptualize and build new features for Slack's large and growing user base.
  • Contribute heavily to team projects that have a significant impact on the business and produce high-quality results.
  • Own team features or systems, define their long-term health, and improve the health of surrounding systems.
  • Assist support and operations teams in triaging and resolving production issues.
  • Mentor other engineers and conduct thorough code reviews.
  • Improve engineering standards, tooling, and processes.

Requirements

  • Building web applications professionally for 4+ years.
  • Experience with functional or imperative programming languages such as PHP, Python, Ruby, Go, C, or Java.
  • Ability to contribute to technical architecture discussions and help drive technical decisions.
  • Ability to write understandable, testable, and maintainable code.
  • Strong communication skills to explain complex technical concepts to diverse audiences.
  • Solid computer science fundamentals including data structures, algorithms, distributed systems, and information retrieval.

Nice to Have

  • Familiarity with other common web languages such as Python or Ruby.
  • Experience with relational databases.

Qualifications

  • Educational background not explicitly specified, but professional experience with web applications and relevant programming languages is required.

Benefits & Perks

  • Time off programs
  • Medical, dental, and vision insurance
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program

Working at Slack

Salesforce emphasizes creating an inclusive workplace free from discrimination, valuing merit, competence, and qualifications. The company promotes equality and fairness in all employment practices, including recruiting, hiring, promotion, and compensation. Salesforce supports diversity and inclusion, and offers a variety of benefits to support employee well-being and work-life balance.

Apply Now

Job Details

Posted AtJul 9, 2025
Salary158k-335k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Slack

Website

slack.com

Company Size

1001-5000 employees

Location

Atlanta, GA

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches