Salesforce's Enterprise Security Engineering team is seeking a Senior Software Engineer to join their Identity and Access Management (IAM) platform services team. This role is part of a critical function that develops and operates highly scalable, fault-tolerant distributed systems across multiple cloud platforms and Salesforce's infrastructure. The position focuses on building core security components that protect customer trust in Salesforce's products and services.
The ideal candidate will work on Identity Management tools and services, requiring strong expertise in authentication, authorization, and identity governance. The role demands proficiency in languages like Go, Java, and Python, along with experience in containerization, API design, cloud databases, and both frontend and backend development.
Working in a fast-paced, team-driven environment, you'll collaborate with subject matter experts and leaders while having the flexibility to work independently when needed. The position offers competitive compensation ($157,600 - $236,500 based on location) and comprehensive benefits including medical, dental, vision, 401k, and stock purchase options.
Key responsibilities include designing scalable authentication services, implementing security protocols, managing containerized workloads, and maintaining high-availability systems. The role requires 5+ years of industry experience, with particular emphasis on distributed systems and cloud platforms. Success in this position demands both technical excellence and strong communication skills, as you'll be working across time zones and partnering with various teams to ensure platform security and trustworthiness.