Slack, now part of Salesforce, is seeking a Lead Software Engineer to join their Backend team. This role is part of Slack's Productivity team, working on features like Lists, Huddles, Canvas, and Templates. The position offers an opportunity to work at impressive scale, with Slack delivering 300k+ messages per second and serving 77% of Fortune 100 companies across 150+ countries.
The ideal candidate will join a collaborative environment working alongside product managers, designers, and various engineering teams to enhance Slack's product offerings. The tech stack includes PHP/Hack, Java, MySQL, and Linux, though experience with other web languages like Python or Ruby is also valuable.
This role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to mentor others. You'll be responsible for designing and implementing API methods, improving system performance and reliability, and making architectural decisions that impact Slack's rapidly scaling platform.
The position offers competitive compensation ranging from $200,800 to $276,100 for California-based roles, plus equity and benefits. Slack maintains a positive, diverse, and supportive culture, seeking individuals who are curious, inventive, and committed to continuous improvement.
Key responsibilities include brainstorming with cross-functional teams, owning feature development, contributing to technical architecture, and maintaining high-quality standards through code review and mentorship. The role requires 8+ years of professional web development experience and strong computer science fundamentals.
Slack's mission is to make work lives simpler, more pleasant, and more productive, and this role offers the opportunity to directly impact millions of users worldwide. The company values diversity and inclusion, providing an equal opportunity workplace where decisions are based on merit and qualifications.