Taro Logo

Senior Software Engineer

Leading technology company providing AI + Data + CRM solutions to help businesses connect with customers in innovative ways.
$157,600 - $236,500
Security
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Salesforce, a leading enterprise software company, is seeking a Senior Software Engineer to join their Enterprise Security Engineering team. This role focuses on designing and building foundational Identity and Access Management (IAM) platform services that protect customer trust across Salesforce's products and services. The position involves working on highly scalable, fault-tolerant distributed systems that operate across multiple public cloud platforms and internal infrastructure.

The team is developing a cutting-edge device and user containment platform that automates access enforcement across the enterprise. This system enables dynamic access control based on user status, role changes, and device trust levels. The platform leverages advanced technologies including TPM/T2-based certificates, continuous diagnostics, and real-time signals for trust verification.

As a Senior Software Engineer, you'll work at the intersection of distributed systems and enterprise security, contributing to Salesforce's Zero Trust and Cybersecurity Mesh Architecture. The role requires expertise in security protocols, cloud platforms, and modern development practices. You'll be responsible for building and maintaining critical security services using languages like Golang and Python, while working with technologies such as Kubernetes, Docker, and various cloud services.

The position offers competitive compensation ranging from $157,600 to $236,500 depending on location, along with comprehensive benefits including medical, dental, vision, 401(k), and stock purchase options. This is a high-impact opportunity to work on security infrastructure that enables thousands of engineers to operate securely at scale.

Working in an Agile environment, you'll collaborate with cross-functional teams and have the opportunity to influence the direction of enterprise security solutions. The role combines technical depth in security and distributed systems with the chance to work on mission-critical infrastructure at one of the world's leading technology companies.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Design and build scalable authentication and authorization services for distributed environments
  • Develop and maintain system software for multiple OSes (Linux, macOS, Windows)
  • Implement and operate large-scale security services using Golang or Python
  • Integrate and extend secure device attestation mechanisms, including TPM-based hardware trust
  • Contribute to platform-level identity and security solutions using PKI, certificates, and secure transport
  • Build and manage containerized workloads with Kubernetes, Docker, and infrastructure as code tools
  • Operate and maintain services in a full DevOps model
  • Work in an Agile team to deliver iteratively and collaboratively
  • Partner with cross-functional teams across security, infrastructure, and engineering

Requirements For Senior Software Engineer

Go
Python
Kubernetes
Linux
  • 5+ years of industry experience
  • 3+ years in building distributed systems in SaaS, PaaS, or IaaS environments
  • 3+ years experience operating in high-availability environments
  • Strong experience with public cloud platforms (AWS/GCP/Azure)
  • Proficiency in Golang, Python
  • Strong communication skills and collaborative mindset
  • Expertise in security protocols and identity frameworks
  • Experience with DevOps practices, CI/CD, monitoring
  • Experience building software for Linux and/or Windows environments
  • Understanding of large-scale infrastructure-as-a-service platforms
  • Familiarity with source code management and version control systems
  • Hands-on experience with container technologies

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program

Interested in this job?

Jobs Related To Salesforce Senior Software Engineer