Software Engineering Principal Architect

Salesforce Sites

Base: $257,500 - $451,700 annually (select cities ...
Transactional and distributed systems
Highly scalable and resilient systems
Control-plane-driven architectures
We are building the next generation of trusted enterprise computing in the cloud, specializing in transactional systems, distributed systems, and enterprise-grade reliability, availability, and scale

Job Summary

  • We are building the next generation of trusted enterprise computing in the cloud, specializing in transactional systems, distributed systems, and enterprise-grade reliability, availability, and scale.
  • This is a strategic, hands-on architecture role with end-to-end ownership of the Transactional Layer Storage and Compute stack, responsible for shaping and driving the architecture for metadata persistence, log persistence, data persistence, and database compute.
  • Salesforce offers a variety of benefits to help you live well including time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.

Matching Summary

We are building the next generation of trusted enterprise computing in the cloud, specializing in transactional systems, distributed systems, and enterprise-grade reliability, availability, and scale.

Salary

Base: $257,500 - $451,700 annually (select cities $310,200 - $496,400); Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • transactional and distributed systems
  • highly scalable and resilient systems
  • control-plane-driven architectures
  • Kubernetes
  • Java development
  • object-oriented programming
  • system architecture principles

Nice-to-have

  • AI driven customer success
  • metrics-driven and collaborative team
  • influencing engineering culture
  • relational databases

Key Requirements

  • 20+ years of professional experience or Master’s degree with 12+ years
  • Proven experience designing scalable, resilient, fault-tolerant systems
  • Strong leadership and communication skills
  • Expert-level Kubernetes experience
  • Expert-level Java development experience
  • Unix/Linux environments experience
  • Telemetry, metrics, and observability experience

Work Rights

Not specified

Tailored Resume

Cover Letter