Slack logo

Senior Software Engineer, Backend

Slack

Job Overview

Join Slack as a Senior Software Engineer, Backend, where you will be instrumental in building features, designing and implementing API methods, and enhancing the performance and reliability of our systems. As part of our dynamic team, you will work with a variety of technologies including PHP/Hack, Java, MySQL, and Linux, and collaborate with cross-functional teams to deliver high-quality solutions.

Responsibilities

  • Collaborate with Product Managers, Designers, and Engineers to conceptualize and build new features for our expanding user base.
  • Contribute significantly to team projects that have a substantial impact on the business.
  • Own team features or systems, defining their long-term health and improving the health of surrounding systems.
  • Assist our support and operations teams in triaging and resolving production issues.
  • Mentor other engineers and conduct thorough code reviews.
  • Enhance engineering standards, tooling, and processes.

Qualifications

  • 4+ years of professional experience in building web applications.
  • Proficiency in functional or imperative programming languages such as PHP, Python, Ruby, Go, C, or Java.
  • Ability to contribute to technical architecture discussions and drive technical decisions within the team.
  • Strong communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • Solid understanding of computer science fundamentals including data structures, algorithms, and distributed systems.
  • A related technical degree is required.

About Slack

Slack is your Digital HQ, connecting teams and unifying systems to drive business forward. We empower everyone to automate common tasks with apps and workflows, making work lives simpler, more pleasant, and more productive. Join us in our mission to break down communication silos and enhance productivity across organizations.

Benefits

Slack offers a comprehensive benefits package including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits. We are committed to creating an inclusive workplace that reflects society through equal pay, employee resource groups, and more.

Culture

At Slack, we foster a positive, diverse, and supportive culture. We value curiosity, inventiveness, and collaboration, and we strive to be smart, humble, and hardworking. If you resonate with these values, we encourage you to apply and become part of our team.

Location

This position is based in Atlanta, Georgia, United States, with options for remote work.

How to Apply

To apply for this position, please visit our careers page and submit your application. We look forward to hearing from you!

Benefits
Extracted with AI

  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Similar jobs

Last update: 23 minutes ago

Salesforce logo
Salesforce

Software Engineer, Backend - Slack

Join Salesforce as a Backend Software Engineer for Slack, focusing on building and scaling backend systems. Requires 4+ years experience in web applications.

Slack logo
Slack

Frontend Software Engineer - Slack

Join Slack as a Frontend Software Engineer to enhance our web client using JavaScript, React, and CSS. Collaborate, innovate, and mentor in Atlanta.

Pinger logo
Pinger

Senior Backend Engineer (PHP, Go)

Join Pinger as a Senior Backend Engineer to develop PHP and Go services for our SaaS platform. Remote work opportunity.

Fullstory logo
Fullstory

Senior Software Engineer - Remote

Join Fullstory as a Senior Software Engineer to build and maintain services for behavioral data governance.

Pear Commerce logo
Pear Commerce

Senior Backend Engineer

Join Pear Commerce as a Senior Backend Engineer to design scalable backend systems using Java, AWS, and more. Fully remote with great benefits.

Tailscale logo
Tailscale

Senior Backend Engineer

Join Tailscale as a Senior Backend Engineer to develop secure, scalable software solutions in a remote work environment.

Sprout Social, Inc. logo
Sprout Social, Inc.

Staff Software Engineer - Back End

Join Sprout Social as a Staff Software Engineer - Back End, focusing on scalable, distributed systems and cloud technologies.

Block logo
Block

Senior Software Engineer (Backend) - Developer Platform Growth

Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.

Quizlet logo
Quizlet

Senior Software Engineer, Web Foundations

Join Quizlet as a Senior Software Engineer to modernize our PHP API Monolith and improve developer experience.

Airbnb logo
Airbnb

Senior Fullstack Software Engineer (Contract)

Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.

Stripe logo
Stripe

Senior Full Stack Engineer, Growth

Join Stripe as a Senior Full Stack Engineer to drive growth through scalable, ML-driven systems. Work on frontend and backend development.

Gladly logo
Gladly

Senior Software Engineer

Join Gladly as a Senior Software Engineer to design scalable applications using Go, Kafka, and more. Remote work with competitive salary and benefits.

Redfin logo
Redfin

Senior Software Developer - Search

Join Redfin as a Senior Software Developer to build high-impact features for millions of users using React, Java, and AWS.

Lyft logo
Lyft

Software Engineer, Mapping

Join Lyft as a Software Engineer in Mapping, focusing on microservices and distributed systems.

Stripe logo
Stripe

Senior Backend Engineer, Organizations and Auth Platform

Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.

Mapbox logo
Mapbox

Senior Software Development Engineer, Maps API

Join Mapbox as a Senior Software Development Engineer to lead the Maps API team in building scalable backend services.

Replo logo
Replo

Senior Backend Engineer

Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.

Radancy logo
Radancy

Senior Backend Engineer (PHP, Laravel)

Join Radancy as a Senior Backend Engineer specializing in PHP and Laravel. Work in a flexible, inclusive environment.

Apptegy logo
Apptegy

Senior Backend Developer (Ruby on Rails)

Join Apptegy as a Senior Backend Developer to build impactful solutions using Ruby on Rails in a remote setting.

Hostwinds logo
Hostwinds

PHP Backend Developer

Join Hostwinds as a PHP Backend Developer in Seattle. Develop and maintain backend systems, work with PHP, REST APIs, and more.

Archive logo
Archive

Senior Backend Engineer

Join Archive as a Senior Backend Engineer to build scalable services and integrate brand data for innovative resale programs.

Phrase logo
Phrase

Senior Backend Engineer - Java, Spring Boot

Join Phrase as a Senior Backend Engineer to lead Java and Spring Boot projects in a hybrid work environment.

Spotify logo
Spotify

Senior Backend Engineer - Advertising

Join Spotify as a Senior Backend Engineer in Advertising, focusing on API design and distributed systems.