Salesforce

Principal Architect, Software Engineering – Distributed Fault-Tolerant Systems, Resilience and Self-Healing

Salesforce

full-time

Posted on:

Location Type: Office

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $307,100 - $491,500 per year

Job Level

Lead

Tech Stack

Distributed SystemsJavaLinuxUnix

About the role

  • Work on development of scalable, resilient and fault tolerant transactional and distributed systems architecture
  • Manage Transactional Layer Storage and Compute including metadata persistence, log persistence, data persistence, and database compute
  • Ensure operations are governed by the control plane to provide safe change compliance and adhere to Trust SLAs
  • Drive resiliency, self-healing, autoscaling, introduction of new substrates, and new features
  • Envision and drive service automation outcomes through the control plane
  • Collaborate across all areas of the technology stack in a highly collaborative, metrics-driven team

Requirements

  • Experience designing, developing scalable, resilient and fault tolerant transactional and distributed systems in enterprise production environments
  • Effective communication, strong leadership skills, team player who is capable of mentoring and being mentored by others
  • Inventive and creative; on task and able to deliver incrementally and on time
  • Highly skilled in Java in a Unix/Linux Environment, with an understanding of modern object oriented programming techniques and design patterns
  • Experience using telemetry and metrics to drive operational excellence
  • Ability to learn quickly and deliver high quality code in a fast-paced, dynamic team environment
  • A meticulous and detailed oriented engineer, responsible for writing one’s own functional and unit tests and help review and test teammates' code
  • Familiar with Agile development methodology and committed to continual improvement of team performance
  • 15+ years of professional experience, or a M.Sc. in a relevant academic field and 12+ years of professional experience
  • Experience with relational databases is a big plus
Benefits
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
  • Tech-Flexible (flexible work arrangements)

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaUnixLinuxobject oriented programmingdesign patternstelemetrymetricsrelational databasestransactional systemsdistributed systems
Soft skills
effective communicationstrong leadershipteam playermentoringinventivecreativedetail orientedability to learn quicklyhigh quality code deliverycollaboration
Certifications
M.Sc. in relevant academic field
Moonvalley

Head of Data

Moonvalley
Leadfull-time🇺🇸 United States
Posted: 37 days agoSource: jobs.ashbyhq.com
Distributed Systems
Coinbase

Senior Product Manager – Risk and Policy

Coinbase
Seniorfull-time$207k–$244k / year🇺🇸 United States
Posted: 8 days agoSource: boards.greenhouse.io
Distributed Systems
Coinbase

Senior Product Manager - Risk and Policy

Coinbase
Seniorfull-time$207k–$244k / year🇺🇸 United States
Posted: 9 days agoSource: boards.greenhouse.io
Distributed Systems
Sentry

Senior Engineering Manager, Event Streaming

Sentry
Seniorfull-time$220k–$260k / yearCalifornia · 🇺🇸 United States
Posted: 13 days agoSource: jobs.ashbyhq.com
Distributed SystemsKafkaSpark
Telesat

Senior Manager, SDN Controls

Telesat
Seniorfull-time🇨🇦 Canada
Posted: 4 days agoSource: jobs.lever.co
Distributed Systems