Software Engineer, Backend (Multiple Levels) - Slack

Salesforce is a global cloud computing company that provides customer relationship management (CRM) software and enterprise cloud solutions.
$157,600 - $276,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer, Backend (Multiple Levels) - Slack

Slack, a Salesforce company, is seeking Backend Engineers to join their team in building the Digital HQ platform that serves millions of users worldwide. As a Backend Engineer at Slack, you'll be part of a team that handles massive scale - delivering 300k+ messages per second and serving 77% of Fortune 100 companies.

The role involves building critical features and API methods for Slack's infrastructure, which currently processes 2.65 billion actions daily and has transmitted over 1.79 trillion messages to date. You'll work with reliable technologies including PHP/Hack, Java, MySQL, and Linux, though experience with other web languages like Python or Ruby is also valuable.

This is an opportunity to join a collaborative, cross-functional team that includes product managers, designers, and engineers across various specialties. The team values simplicity, reliability, and thoughtful system design. Slack's culture is positive, diverse, and supportive, seeking curious and inventive individuals who strive for continuous improvement.

Key responsibilities include architecting new features, improving system performance, mentoring other engineers, and maintaining high code quality standards. You'll be involved in technical architecture discussions and help drive technical decisions within your team. The role requires strong communication skills as you'll work closely with different teams and explain complex technical concepts to various stakeholders.

The position offers the chance to work on a product used by 200k+ paid customers across 150+ countries, with features like Huddles seeing 243 million minutes of usage per week. You'll be part of maintaining and scaling systems that directly impact millions of users' daily work lives, making them simpler, more pleasant, and more productive.

This role is perfect for experienced engineers who value collaborative work, appreciate the challenges of large-scale systems, and want to contribute to a product that's revolutionizing how teams work together. The position offers competitive compensation and the opportunity to work on meaningful technical challenges while being part of a supportive and growth-oriented engineering culture.

Last updated 16 minutes ago

Responsibilities For Software Engineer, Backend (Multiple Levels) - 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
  • Actively 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, Backend (Multiple Levels) - Slack

PHP
Java
MySQL
Linux
  • 4+ years experience building web applications professionally
  • Experience with functional or imperative programming languages (PHP, Python, Ruby, Go, C, or Java)
  • Ability to contribute to technical architecture discussions and help drive technical decisions
  • Write understandable, testable code with focus on maintainability
  • Strong communication skills
  • Solid computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval

Benefits For Software Engineer, Backend (Multiple Levels) - Slack

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary range
  • Health benefits (Medical, Dental, Vision)

Interested in this job?

Jobs Related To Salesforce Software Engineer, Backend (Multiple Levels) - Slack

Senior Software Engineer

Senior Software Engineer position at Salesforce in Bellevue, WA, focusing on building scalable enterprise solutions using Java and distributed systems technologies.

Senior Software Engineer, Backend Services

Senior Backend Software Engineer role at Salesforce focusing on cloud infrastructure and distributed systems, requiring 5+ years of experience with Java/Go/Python and cloud platforms.

Lead Solution Engineer, Mulesoft, Public Sector

Lead Solution Engineer position at Salesforce's MuleSoft division, focusing on public sector clients, combining technical expertise with pre-sales consulting.

Specialist Solution Engineer - Alliance

Senior Solution Engineer role at Salesforce focusing on partner enablement and technical leadership for the Alliance team in Tokyo, Japan.

Senior Software Engineer

Senior Software Engineer role at Salesforce focusing on platform engineering, distributed systems, and cloud technologies using Python/Go and Kubernetes.