Associate Application Engineer, Enterprise Grid

Big companies simply don't work like small companies, and they don't use Slack the same way either. That's why there's Grid. With additional capabilities around scale, administration, security, and compliance Enterprise Grid brings the power of Slack to some of the world’s largest, most complex organizations including global brands like IBM, Condé Nast, Target, and Capital One.


Slack is looking for a Associate Application Engineer to come build their career while helping to build Enterprise Grid. At Slack, application engineers build the server-side of Slack using PHP / Hack, MySQL and Linux by working closely with a cross-functional team of product managers, designers, frontend, mobile, and quality engineers. Some of the areas you will be contributing to include data encryption, SAML, SSO, SCIM provisioning, third party application management, data retention, and APIs to support Slack’s ecosystem of security vendors.


At Slack, we place a strong emphasis on learning and sharing. As an Associate Engineer we assume you probably don’t have much experience building software at an enterprise scale, but that’s ok! As long as you have a willingness to learn, we’ll help you quickly become a vital part of the effort to help make the working lives of millions of enterprise employees simpler, more pleasant and more productive. Read more about how Slack mentors and grows junior engineers here.



  • You’re smart, humble, hard-working and collaborative.
  • You write understandable, testable, and secure code.
  • You have a track record of building interesting projects, whether during internships, during school, or independently.
  • You are a strong communicator. You can effectively explain the technical complexities of your work, and ask clarifying questions when necessary.
  • You’re an independent worker who takes initiative and thrives at learning by doing -- but you also love collaborating with teammates and you’re not afraid to ask for help when needed. We’re all in this together!
  • You have experience with at least one functional or imperative programming language -- e.g., PHP, Python, Ruby, Go, C, or Java etc…
  • You have a bachelor's degree in Computer Science, Engineering or related field or bootcamp training, fellowship or equivalent work experience.

Meet Some of Slack's Employees

Gina J.

Sr. Customer Success Manager

Gina works with Slack’s clients at a high level to ensure that they’re getting the most value from the product and having a positive experience overall.

Joann A.

Director, Application Engineering

Joann is responsible for running a team of twelve Slack Application Engineers. She works hard to support them in their positions and career trajectories and ensures that they have everything they need to build awesome products.

Back to top