Senior Demo Engineer - Slack @ Salesforce - San Francisco, CA

Job Overview

17 days ago

Senior Demo Engineer - Slack

Salesforce - San Francisco, CA

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category


Job Details

Were looking for an experienced Backend Software Engineer to join our fast-growing Demo Engineering organization.

Demo Engineering is a product development team that empowers our company to articulate Slacks vision and product value to our largest prospects, customers, and conference attendees. We build internal tools that enable various teams at Slack to create transformative product demos, quickly and easily. Simply put, we make the experience of creating Slack demos simpler, more pleasant, and more productive.

We build our products using reliable tools that our team knows and trusts, including Java, PHP/Hack, and MySQL. Expertise in these areas is a huge plus, but having familiarity with other common web languages (such as Python or Ruby) and other relational databases are fine substitutes.

Slack has a positive, diverse, and supportive culture. We look for people who are curious, inventive, and work to be a little better every single day. In our work together we aim to be smart, humble, hardworking and, above all, collaborative. If this sounds like a good fit for you, why not say hello?

What you will be doing:

  • You'll brainstorm with the Manager of Demo Engineering and fellow Demo Engineers to conceptualize and build new features for our growing internal user base

  • You'll increase sales success by improving demo quality and our ability to innovate

  • You'll actively own team features or systems and define their long-term health

  • You'll collaborate with fellow Demo Engineers to spec, write, test, and deploy code

  • You'll review code, have your code reviewed, and assist in triaging bugs

  • You'll work cross-functionally to solve challenges and ensure that upcoming Slack features are demo-ready

  • You'll improve our standards, tooling, and processes

What you should have:

If you don't meet 100% of these requirements, don't worry. Your desire to learn and your ability to work in a diverse, collaborative environment is just as important to us.

  • Experience building web applications professionally for 3+ years

  • Experience with functional or imperative programming languages - e.g. Java, PHP, Python, Ruby, Go, or C

  • You can lead technical architecture discussions and help drive technical decisions within your team

  • Experience writing understandable, testable code with an eye towards maintainability

  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval

  • A love for building new products and problem-solving

  • You are a strong communicator; explaining complex technical concepts to others is no problem for you

  • Self-awareness, a collaborative approach, and empathy

  • You have a bachelors degree or related field, equivalent training, fellowship, or work experience

Bonus points if you have:

  • Knowledge of Slack APIs

  • Experience with MySQL

  • Experience with RabbitMQ

  • Experience with AWS product suite (EC2, Elastic Beanstalk, S3, Route 53)

  • Prior DevOps experience

  • LI-Y


If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form .

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits. and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. and do not accept unsolicited headhunter and agency resumes. and will not pay any third-party agency or company that does not have a signed agreement with or .

Salesforce welcomes all.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

Similar Jobs

Prototyping Engineer

Amazon Web Services, Inc.

East Palo Alto, CA

History of successful technical sales consulting and architecture engagements (i.e. working prototype solutions, proof-of-concept, demos).

Fullstack Senior Software Engineer, Admin Experience


Redwood City, CA

Team up with other engineers to foster solid engineering principles and represent our engineering values. Admin Experience is a unique team with both internal…

Director of Sales

Shoreline Software, Inc.

Redwood City, CA

Shoreline is helping improve availability and customer experiences while reducing toil for site reliability engineers.

Sales Engineer

Shoreline Software, Inc.

Redwood City, CA

Because Shoreline is an early stage company, this role will also require evangelism through written content and speaking at technical online events.

Sales Engineer


Palo Alto, CA

Build and deliver compelling demos to showcase the art of the possible. Troubleshoot issues and/or escalate to necessary teams during demo prep and POCs.

Senior Manager, Sales Engineer


Palo Alto, CA

Build and deliver compelling demos to showcase the art of the possible. Aisera offers the world's first AI-driven service experience solution that automates…

Fire Protection Sales Specialist - San Francisco Bay Area


San Francisco, CA

While, later that day, you may be doing a lunch and learn presentation for a group of engineers to educate them on our cutting edge products.

Accessibility Specialist


Pleasanton, CA

Technical: work with engineers to navigate technical issues and solve complex accessibility challenges. Strong communication skills - written and verbal - with…

Software Engineer


Pleasanton, CA

We are a group of full stack engineers who tackle some of the biggest scale challenges within Presales and develop solutions for them.

Software Engineer II

Disney Media & Entertainment Distribution

San Francisco, CA

The Consumer Identity Service (CIS) organization is responsible for Recognizing, Knowing and Understanding consumers through login, registration and permission…

Software Engineer - Alpha Lab


Pleasanton, CA

We are looking for a results-oriented software engineer who is conversant with AWS and other tools to build rapid prototypes, how to translate business…

Manager, Demo Platform


Pleasanton, CA

We are full stack engineers who seek some of the biggest scale challenges within Presales and develop solutions for them.

Senior Software Development Engineer


Pleasanton, CA

Support the management in coordinating actions with extended product teams including tools development, application development, product management, QA, service…

New Graduate - Cloud Solutions Architect – Academy Program - Opportunity for Working Remotely Palo Alto, CA


Palo Alto, CA

Build enablement content, demo environments and media for the greater field to leverage in technical presales. Full Time/ Part Time: Full Time.

New Graduate - Cloud Solutions Architect – Academy Program - Opportunity for Working Remotely San Francisco, CA


San Francisco, CA

Build enablement content, demo environments and media for the greater field to leverage in technical presales. Full Time/ Part Time: Full Time.

Solutions Architect


San Carlos, CA

Develop and give demos of the Trustly platform for prospects and customers. Consumers pay for purchases by simply signing into their bank accounts, bypassing…

Project Manager : 21-06637

Akraya Inc.

Foster City, CA

Drive sprint planning, backlog grooming, daily stand-up meetings, reviews/demos, retrospectives, and other scrum ceremonies.

Software Engineer - Docker, Ansible, Scripting, Golang, Linux

Veritas Technologies

Santa Clara, CA

Participating in Agile development activities including sprint planning, stand-ups, retrospectives and demos. Strive daily to increase code coverage.

iOS Engineer

Grand Rounds

San Francisco, CA

Participate in Engineering Demo Days where engineers highlight progress made in the last iteration. Become a valued resource on our team by helping other…

Principal Machine Learning Engineer


San Francisco, CA

Experience with demo UI development with tools like Python Dash or R Shiny . Strong written and verbal communication skills and the ability to explain technical…

Senior Software Engineer

Delta Dental Ins.

Oakland, CA

The incumbent will use industry best practices and work collaboratively with cross-functional team of product managers, UX designers, architects, principal…

Senior Product Manager, Power Processing


San Francisco, CA

Present the product vision, strategy, demos, and learnings to leadership, stakeholders, partner product teams, and the broader organization.

Senior Engineering Manager, Services

San Francisco, CA

Provide coaching and mentorship to engineers on the team. Lead SCRUM processes like daily standups, sprint plannings, demos and retrospectives.

AppD Customer Success Specialist - West Region ()


San Francisco, CA

Become a proficient user of our software, with the ability to demo our product to customers and lead customers through in-depth conversations about product…