Logo
Salesforce, Inc.

Senior Staff Software Engineer, Full Stack - Slack

Salesforce, Inc., San Francisco, CA, United States


Slack is looking for a full-stack Senior Staff Software Engineer, who will collaborate with engineering, product and design leads to define and drive the short and long term vision to realize the full potential of productivity features within Slack including Canvas, Lists, Huddles, Templates, Files and more! We seek a technically skilled engineering leader and individual contributor who can design, architect and code, and solve problems through innovative solutions that will benefit the broader organization, unlocking the next generation of canvas capabilities.


Slack has a positive, diverse, and supportive culture. We appreciate engineering leaders who are curious, humble, think deeply, speak clearly, and thrive on collaboration and feedback. If you love learning new things, being a mentor, and leading by example as you strive for engineering excellence we would love to know more about you!

What you will be doing

  • Tackle large open-ended engineering and product problems by designing, architecting, and coding innovative solutions
  • Lead technical strategy and efforts for broad or complex requirements with insightful and forward-looking approaches that have an impact on an entire engineering function
  • Set the vision for strategic development of methods, techniques, and evaluation criteria
  • Advise and guide the efforts of this new initiative through delegation to senior technical leaders
  • Proactively identify and remedy communication gaps and issues to reach alignments for complex issues across diverse audiences and influence organizational goals and strategy
  • Become a trusted coach and mentor, actively building new leaders at Slack through continuous feedback

What you should have

  • 12+ years of engineering experience
  • Frontend engineering knowledge and experience (React, etc)
  • Backend engineering knowledge and experience
  • Experience contributing and leading the delivery of impactful product features across all stages of development, from initial research, to UX design and prototyping, to testing and development.
  • Experience owning technical architecture discussions and leading technical decisions for an engineering organization
  • Ability to write understandable, testable code with an eye towards maintainability
  • Coding skills with functional or imperative programming languages — e.g., PHP, Python, Ruby, Go, C, or Java
  • Excellent collaboration and interpersonal skills
  • Startup mentality and experience
  • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience
  • Prior mobile or tech lead experiences are a plus
#J-18808-Ljbffr