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
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.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Staff Software Engineer, Backend (Core Product)
Senior Staff Backend Engineer at Slack, building core product features, leading technical strategy, and enhancing system reliability.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Full Stack Engineer Growth (PHP) - Remote
Join Xentral as a Full Stack Engineer to drive growth with PHP, MySQL, Laravel, and React. Remote work across Europe.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
Mid-Level Back-end Engineer (PHP, Symfony)
Join Simplicate as a Mid-Level Back-end Engineer, working with PHP and Symfony in a dynamic, hybrid environment.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Senior Software Engineer - Backend Development
Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
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.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.