Taro Logo

Lead Software Engineer - Backend

A leading technology company providing AI + Data + CRM solutions to help businesses connect with customers in innovative ways.
$200,800 - $276,100
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Lead Software Engineer - Backend

Salesforce is seeking a Lead Software Engineer for their Slack team, focusing on backend development. This role is part of the Slack 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 role involves building features, designing and implementing API methods, and improving system performance and reliability. You'll work with technologies including PHP/Hack, Java, MySQL, and Linux in a collaborative environment alongside product managers, designers, and various engineering teams.

Salesforce offers a competitive compensation package ranging from $200,800 to $276,100, plus benefits and equity. The position is based in San Francisco with a hybrid work arrangement (Office Tech-Flexible).

The ideal candidate will have 8+ years of professional web development experience, strong technical architecture skills, and excellent communication abilities. You'll be part of a positive, diverse, and supportive culture that values curiosity, inventiveness, and continuous improvement.

Key responsibilities include feature development, system ownership, mentoring other engineers, and maintaining high-quality standards. The role requires solid computer science fundamentals and experience with web technologies. You'll contribute to a product that processes billions of daily actions and serves millions of users worldwide.

This is an excellent opportunity for a senior engineer looking to make a significant impact at scale while working with cutting-edge technologies in a collaborative environment. The role offers both technical challenges and leadership opportunities, making it ideal for someone who wants to grow their career while working on products used by millions globally.

Last updated a day ago

Responsibilities For Lead Software Engineer - Backend

  • Brainstorm with Product Managers, Designers, Backend, and Frontend Engineers to conceptualize and build new features
  • Produce high-quality results by contributing to team projects with significant business impact
  • Own team features or systems and define their long-term health
  • Assist support and operations team in triaging and resolving production issues
  • Mentor other engineers and deeply review code
  • Improve engineering standards, tooling, and processes

Requirements For Lead Software Engineer - Backend

PHP
Java
MySQL
Linux
  • 8+ years experience building web applications professionally
  • Experience with functional or imperative programming languages (PHP, Python, Ruby, Go, C, or Java)
  • Ability to contribute to technical architecture discussions and drive technical decisions
  • Write understandable, testable code with focus on maintainability
  • Strong communication skills
  • Solid computer science fundamentals in data structures, algorithms, programming languages, distributed systems, and information retrieval

Benefits For Lead Software Engineer - Backend

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer - Backend