Taro Logo

Software Engineer II, Developer Experience - Slack

A global leader in CRM and enterprise cloud computing solutions, providing software and platform services.
$157,600 - $236,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II, Developer Experience - Slack

Join Slack's Developer Experience team as a Software Engineer II, where you'll be part of a critical team building and maintaining internal tools that power operational excellence across the company. This role focuses on developing secure, reliable tools that serve as the gateway to Slack's most critical internal operations. As part of a distributed team across the US and Canada, you'll work alongside backend and frontend developers and data engineers.

The position offers high visibility and impact, as your work will directly enable hundreds of Slack engineers and support agents to resolve issues efficiently and securely. You'll be responsible for writing high-quality, maintainable code while contributing to a culture of engineering excellence focused on reliability, observability, and security.

The role requires 4+ years of software engineering experience, with a strong focus on backend development using modern programming languages. You'll need a security-first mindset, excellent communication skills, and experience with cloud infrastructure. The team values collaboration, continuous improvement, and offers growth opportunities through mentorship and impactful projects.

Working in a supportive, inclusive environment, you'll help steward tools that manage sensitive production access, requiring precision and trust. The position involves close collaboration with senior engineers and partner teams across engineering, customer experience, and compliance. This is an opportunity to contribute to systems that are crucial for Slack's operational efficiency while growing your career through hands-on experience with large-scale internal platforms and distributed systems.

Last updated a month ago

Responsibilities For Software Engineer II, Developer Experience - Slack

  • Design, implement, and maintain internal tools that power operational workflows at Slack
  • Contribute to the reliability, performance, and observability of internal systems
  • Help build secure interfaces that interact with sensitive customer and internal data
  • Collaborate across engineering, support, and compliance teams
  • Participate in team rituals, code reviews, and operational on-call support
  • Support the team's documentation, testing, and engineering excellence practices

Requirements For Software Engineer II, Developer Experience - Slack

PHP
Python
React
TypeScript
  • 4+ years of experience as a software engineer
  • Experience with backend development in modern programming languages such as Hack, PHP, or Python
  • A security-first mindset when building tools that interact with sensitive or production data
  • Strong communication skills and collaborative approach
  • Passion for highly reliable, maintainable, scalable and secure systems
  • Familiarity with version control, CI/CD pipelines, and cloud infrastructure

Interested in this job?