Senior Frontend Software Engineer – Build Systems & Developer Tooling (Slack Platform)

Filled
May 13, 2026

Job Description

Company Overview

Salesforce, Inc. is a leading enterprise cloud technology company known for delivering innovative customer relationship management (CRM) solutions and enterprise software products. One of its most widely used collaboration products is Slack, a workplace communication platform that supports real-time messaging, integrations, and productivity workflows for teams worldwide.

Within Salesforce, the Slack engineering organization focuses on building highly scalable, performant, and reliable collaboration tools. The frontend engineering teams working on builds and tooling play a critical role in ensuring that developers can efficiently build, test, and ship high-quality features at scale.

Job Details

  • Job Title: Senior Frontend Software Engineer – Build Systems & Developer Tooling (Slack Platform)
  • Company: Salesforce, Inc.
  • Team: Slack Frontend Infrastructure / Developer Experience
  • Employment Type: Full-time
  • Work Mode: Hybrid / Remote (based on team requirements)
  • Experience Level: Senior (5–8+ years preferred)
  • Location: Global / India-friendly distributed engineering teams

This role focuses on improving frontend build systems, developer tooling, and infrastructure that powers large-scale web applications used by millions of users.

Job Description

The Senior Frontend Software Engineer will be responsible for designing, developing, and optimizing the build systems and tooling that support Slack’s frontend ecosystem. This includes improving build performance, reducing developer friction, and ensuring consistent and reliable deployment pipelines for frontend applications.

You will work on complex engineering challenges such as module bundling, dependency optimization, CI/CD performance, and scalable frontend architecture. The role requires deep technical expertise in modern JavaScript ecosystems and a strong understanding of how large-scale frontend applications are built and maintained.

You will collaborate closely with product engineers, infrastructure teams, and platform engineers to ensure that frontend development workflows are fast, stable, and efficient. Your contributions will directly impact developer productivity and product delivery speed across Slack engineering teams.

Key Responsibilities

  • Design and maintain scalable frontend build systems for large-scale web applications.
  • Improve build performance, reducing compile and deployment times.
  • Develop internal developer tooling to enhance productivity and code quality.
  • Work on module bundlers, task runners, and dependency management systems.
  • Collaborate with infrastructure teams to optimize CI/CD pipelines.
  • Identify and resolve bottlenecks in frontend build and deployment processes.
  • Ensure reliability, consistency, and reproducibility of builds across environments.
  • Build and maintain shared frontend libraries and design system infrastructure.
  • Participate in architectural decisions for frontend platform scalability.
  • Mentor engineers and contribute to engineering best practices across teams.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field (or equivalent experience).
  • Strong expertise in JavaScript, TypeScript, HTML, and CSS.
  • Deep understanding of modern frontend frameworks (React preferred).
  • Experience with build tools such as Webpack, Vite, Rollup, or similar systems.
  • Strong knowledge of CI/CD pipelines and automation systems.
  • Experience working on large-scale distributed frontend applications.
  • Understanding of module federation, bundling strategies, and code splitting.
  • Familiarity with performance optimization techniques for web applications.
  • Strong debugging and problem-solving skills in complex systems.
  • Experience working in agile, cross-functional engineering teams.

Preferred Skills:

  • Experience building internal developer tools or platform infrastructure.
  • Knowledge of monorepo architectures (Nx, Turborepo, etc.).
  • Familiarity with observability tools and frontend performance monitoring.
  • Contributions to open-source frontend tooling projects.

Benefits

  • Opportunity to work on one of the world’s most widely used collaboration platforms (Slack).
  • High-impact role influencing developer productivity across global engineering teams.
  • Competitive compensation and long-term career growth within Salesforce, Inc..
  • Flexible work arrangements including remote and hybrid options.
  • Exposure to large-scale distributed systems and enterprise-grade architecture.
  • Strong learning culture with access to cutting-edge engineering practices.
  • Inclusive and collaborative engineering environment.
  • Opportunities to contribute to foundational frontend infrastructure used by thousands of engineers.

How to Apply

Candidates interested in this role should prepare the following:

  • Updated resume highlighting frontend engineering and build systems experience.
  • GitHub profile or portfolio showcasing relevant technical projects.
  • Brief technical summary or cover letter explaining experience with frontend tooling or large-scale web systems.

Applications can be submitted through the official career portal of Salesforce, Inc. under Slack engineering job listings. Shortlisted candidates will typically undergo technical interviews focused on frontend architecture, system design, and coding proficiency.