Responsibilities
- Build and maintain enterprise-scale full-stack software connecting Salesforce data and Slack experiences.
- Develop performant APIs and real-time communication patterns for reliable data synchronization across platforms.
- Debug complex distributed systems and production issues spanning the full stack.
- Own code quality through testing, code reviews, technical research, architecture discussions, and deployment coordination.
- Participate in on-call rotations and help maintain application availability, performance, security, and scalability.
- Partner with product managers, architects, designers, and engineering teams to translate requirements into scalable solutions.
- Lead technical designs, break complex projects into milestones, identify risks, and coordinate cross-functional delivery.
Requirements
- 5+ years of professional experience in backend or full-stack software development.
- Experience leading technical designs, partnering with engineers, or driving engineering initiatives across teams.
- Expertise debugging complex full-stack systems and troubleshooting production issues.
- Experience with enterprise software development, including security, performance optimization, and compliance requirements.
- Experience building and operating distributed systems at scale, including eventual consistency, fault tolerance, and high availability.
- Ability to design and implement RESTful APIs and real-time patterns such as webhooks, websockets, and event-driven architectures.
- Strong production Java experience and understanding of JVM-based systems.
- Ability to incorporate AI tools into coding, debugging, and documentation workflows while retaining independent technical judgment.
- Preferred experience with Salesforce development, Apex, Lightning Web Components, Salesforce APIs, Slack apps, Slack APIs, observability, complex integrations, TypeScript, JavaScript, React, Vue, real-time systems, generative AI APIs, Salesforce Einstein AI, or Hack.
Benefits
- Benefits include time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
- Certain roles may be eligible for incentive compensation, equity, and benefits.
Tech Stack
Categories
About Slack
Slack is on a mission to make people's working lives simpler, more pleasant and more productive. It is the productivity platform for customer companies that improves performance by empowering everyone with no-code automation, making search and knowledge sharing seamless, and keeping teams connected and engaged as they move work forward together. As part of Salesforce, Slack is deeply integrated into the Salesforce Customer 360, supercharging productivity across sales, service and marketing teams. To learn more and get started with Slack for free, visit slack.com or connect with us @SlackHQ. Ensuring a diverse and inclusive workplace where we learn from each other is core to Slack’s values. We welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a pleasant and supportive place to work. Come do the best work of your life here at Slack.
