Full Stack Principal Software Engineer - Event Technology

Salesforce

Remote

Quick summary

Work type
Remote
Location
Seattle, WA · Palo Alto, CA · Chicago, IL · Indianapolis, IN · San Francisco, CA
Salary
$197,300–$313,700 / yr
Posted
43 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $256k
$152k most similar roles pay here $331k

This role pays more than 93% of similar roles. Most pay $169,100–$223,750 — the shaded band above. At the midpoint, this role pays about $256k versus about $196k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 86 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 77 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Full Stack Principal Software Engineer - Event Technology

As a Principal Member of Technical Staff on the Event Technology team at Salesforce, you will lead the architectural strategy and direction for both event technology platforms and public web experiences such as www.tableau.com and www.mulesoft.com. Your responsibilities include designing highly scalable applications, collaborating with cross-functional teams to ensure technical excellence, and maintaining production systems. You will leverage AWS services like Lambda, DynamoDB, and API Gateway to build resilient microservices while adhering to service ownership principles. Required skills encompass extensive software development experience, expertise in JavaScript frameworks such as React and Node.js, and proficiency in GraphQL and RESTful APIs. Ideal candidates also have a background in Agile methodologies and a proven track record of mentoring team members.

What you'll do

  • Lead the architectural strategy for Event Technology and websites to align with business goals.
  • Design and implement highly scalable applications and services for current and future needs.
  • Ensure technical integrity of platforms through oversight and adherence to service ownership principles.
  • Collaborate on application design, contributing innovative ideas and technical expertise to cross-functional teams.
  • Mentor team members in software engineering concepts and support their technical development.

What we're looking for

  • 10+ years of professional software development experience.
  • Proven technical leadership in architecture and design of complex systems.
  • Expertise in building observable, resilient, and scalable microservices on AWS or GCP.
  • Strong understanding and implementation of service ownership principles.
  • Experience with GraphQL and RESTful APIs, including API security best practices.
  • Proficiency in JavaScript with TypeScript, React, Node.js, and CSS frameworks.
  • Ability to mentor team members and support their technical development.

More like this

Similar roles