Taro Logo

Senior Software Engineer - Backend

Leading enterprise software company providing AI, Data and CRM solutions to help businesses connect with customers in new ways.
$172,000 - $236,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Backend

Salesforce is seeking a Senior Backend Software Engineer to join their Slack team, working on the Productivity team which includes Lists, Huddles, Canvas and Templates. This is an opportunity to work at massive scale - Slack delivers 300k+ messages per second and serves 77% of Fortune 100 companies across 150+ countries.

The role involves building features, designing and implementing API methods, and improving the performance and reliability of systems as the product rapidly scales. You'll work with technologies like PHP/Hack, Java, MySQL, and Linux in a collaborative environment alongside product managers, designers, and various engineering teams.

As a Senior Backend Engineer, you'll be responsible for conceptualizing and building new features, contributing to high-impact team projects, owning system features and their long-term health, assisting with production issues, mentoring other engineers, and improving engineering standards. The ideal candidate brings 7+ years of web application development experience, strong programming skills in languages like PHP, Python, Ruby, Go, C, or Java, and solid computer science fundamentals.

Salesforce offers a competitive compensation package ranging from $172,000 to $236,500 base salary for California-based roles, plus equity and comprehensive benefits. The company is known for its strong values and commitment to equality, maintaining a positive, diverse, and supportive culture where people are encouraged to be curious, inventive, and collaborative.

The position offers a hybrid work arrangement (Office Tech-Flexible) based in San Francisco, California. You'll be part of a team that's building the future of work through Slack, which serves as a Digital HQ connecting people, systems, partners, and customers. With features like huddles and clips, the platform aims to make work lives simpler, more pleasant, and more productive in this digital-first era.

This is an excellent opportunity for experienced backend engineers who value simplicity, reliability, and want to work on products that impact millions of users daily while being part of a company that believes in doing well while doing good.

Last updated a day ago

Responsibilities For Senior 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 Senior Software Engineer - Backend

PHP
Java
MySQL
Linux
  • 7+ 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: data structures, algorithms, programming languages, distributed systems, and information retrieval

Benefits For Senior Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive benefits package
  • Equity compensation

Interested in this job?

Jobs Related To Salesforce Senior Software Engineer - Backend