Salesforce - New York, NY

posted about 2 months ago

Full-time - Senior
Remote - New York, NY
Publishing Industries

About the position

The Senior Staff Software Engineer at Slack is a full-stack engineering role focused on enhancing productivity features within the Slack platform. This position involves collaboration with engineering, product, and design teams to define and implement both short-term and long-term visions for various features, including Canvas, Lists, Huddles, and Templates. The ideal candidate will be a technically skilled leader who can design, architect, and code innovative solutions while mentoring and guiding other engineers.

Responsibilities

  • 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 impact the entire engineering function.
  • Set the vision for strategic development of methods, techniques, and evaluation criteria.
  • Advise and guide the efforts of new initiatives 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.
  • Be a trusted coach and mentor, actively building new leaders at Slack through continuous feedback.

Requirements

  • 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.

Nice-to-haves

  • Prior mobile or tech lead experiences are a plus.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service