Jobs and Careers
SA

Software Engineer II, Developer Experience - Slack

Salesforce
San Francisco, United Statesfull_timeVerifiedPosted 12 May 2025
💰 $236,500/yr($157,600/yr$236,500/yr)

About the role

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

This role is part of a team within the Developer Experience pillar at Slack, responsible for building and maintaining critical internal tools that power operational excellence and insights across the company. This is a high-impact team whose work directly enables Slack engineers to solve complex customer issues and build with confidence. We are growing our scope to include internal tools with sensitive production access, requiring engineers who are thoughtful, reliable, and security-minded. We work closely with teams across engineering, customer experience, and compliance.


Our team is distributed across the US and Canada, and includes backend and frontend developers as well as data engineers.
 

About the Role

We are hiring a Software Engineer II to help build and operate secure, reliable internal tools at Slack. You’ll help steward tools that act as the gateway to Slack’s most critical internal operations, requiring precision, trust, and a commitment to secure engineering practices. This is a highly critical and visible role, where the tools you build will be used daily by hundreds of Slack engineers and support agents. You will contribute to systems that help Slack engineers and support staff resolve issues quickly, safely, and with confidence.


As a Software Engineer II, you will work closely with senior engineers and partner teams. You’ll write high-quality, maintainable code and contribute to a culture of engineering excellence focused on reliability, observability, and security. You’ll have the autonomy to take ownership of projects, with the support of a highly collaborative and respectful team.

What you will be doing:

  • Work in a supportive, inclusive team culture that values collaboration and continuous improvement

  • Grow your career through mentorship, impactful projects, and exposure to cross-functional partners

  • 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 to ensure safe and effective tooling

  • Participate in team rituals, code reviews, and operational on-call support as needed

  • Support the team’s documentation, testing, and engineering excellence practices

What you should have:

  • 4+ years of experience as a software engineer, ideally working on internal tools or platforms

  • 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 a collaborative approach to working with cross-functional teams

  • Have a passion and interest to work on systems that are highly reliable, maintainable, scalable and secure.

  • Familiarity with version control, CI/CD pipelines, and cloud infrastructure

Nice to have:

  • Experience building tools with administrative access to production systems or sensitive data

  • Familiarity with compliance, risk, or data governance workflows

  • Experience with frontend technologies (e.g. React, TypeScript) is a plus

  • Interest or experience with distributed systems or large-scale internal platforms

  • Experience with large public cloud provider like AWS, GCP, or Azure a plus

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Post

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Salesforce

View company profile →