Salesforce

Software Engineer II - Slack Developer Workspaces

In short

This role on Salesforce's Slack Developer Workspaces team builds and operates the sandbox infrastructure that lets engineers and AI coding agents write and test Slack's code on AWS and Kubernetes. It requires 3+ years operating production systems, strong AWS and Terraform skills, solid Go or Python coding, and willingness to carry an on-call pager. The team is small and infrastructure-focused, hardening isolation for AI agents and building observability for a fleet the whole company depends on.

About the Role
Developer Workspaces runs the computers Slack engineers write code on - and more and more, the ones AI agents write code on. Every week, hundreds of engineers build and test Slack in the remote development environments run on AWS and Kubernetes. The team is now building the next layer: fast, isolated sandboxes where coding agents can run a dev toolchain, open pull requests, and shut down when they're done.
If most of Slack's code is going to be written by agents, it'll be written on infrastructure this team owns.
This is a small team with a lot of surface area, strong on backend engineering, needing more depth in infrastructure and operations. You'll own production systems early, carry the pager, and help decide how agents run safely at Slack.
What You'll Actually Be Doing
•Scale the AI sandbox fleet into something the whole company depends on - capacity planning, safe rollouts, image builds, and the alerts that tell us when it's breaking.
•Harden the isolation between agents, sandboxes and the rest of Slack: network separation, egress controls, secrets handling, and patching.
•Run and improve the remote dev environments engineers use every day, from Terraform and machine images to the automation that pauses idle environments so they don't burn money.
•Build observability to make decisions with - SLOs, dashboards, and logs that land where they can be found.
•Join the weekly on-call rotation once ramped up. Most pages are low urgency. When something does break, the team fixes it and then automates the fix.
•Use AI agents heavily in your own work, since you're building the platform they run on.
You're Our Person If...
•You have 3+ years of experience building and operating production systems.
•You come from infrastructure, SRE, DevOps or platform engineering, and you've been on call for something that mattered.
•You know AWS well - EC2, networking, IAM - and you manage infrastructure as code with Terraform or something like it.
•You write solid code in Go or Python. Everything ships as code, and your infrastructure instincts shape how you write it.
•You use AI coding tools every day and have opinions about where they fall short.
•You take ownership. When something breaks, you don't wait for someone to assign it to you.
Even Better If...
•You've worked with Firecracker, KVM, or other virtualization.
•You've run Kubernetes in production.
•You have a security background: VM or container isolation, vulnerability management, threat modeling.
•You're comfortable in Linux internals and networking.
•You've worked on a developer productivity or platform team.
Compensation
The typical base salary range for this position is $148,500 - $2,239,000 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $178,900 - $246,000 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot