Salesforce

Software Engineer MTS, ML, IAM

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: Bellevue • California, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $125,700 - $172,800 per year

Job Level

JuniorMid-Level

Tech Stack

AWSCloudDistributed SystemsDockerGoGoogle Cloud PlatformGRPCJavaKubernetesMicroservicesPythonTerraform

About the role

  • Design and develop scalable microservices in Golang (preferably), Python or Java
  • Build and maintain the Threat Data Fabric a unified data layer that integrates identity, device attestation (TPM/HSM), and log data for autonomous decision-making
  • Deploy and manage global-scale containerized applications using Kubernetes, Docker, and Terraform across public cloud environments (AWS/GCP)
  • Develop the backend integration points for Retrieval-Augmented Generation (RAG), allowing security models to query real-time data with sub-millisecond latency
  • Collaborate with platform teams to integrate hardware-backed security (TPM, Secure Boot) into the software data-access layer
  • Monitor and troubleshoot complex distributed systems, ensuring data integrity and proactively detecting system-level threats or misconfigurations
  • Implement Zero Trust principles at the code level, including gRPC/REST API security, MFA integration, and secure token management

Requirements

  • 2–4 years of professional software development experience
  • Proficiency in one or more programming languages: Go, Python, Java
  • Experience with distributed systems, SaaS platforms, microservices, and REST/gRPC APIs
  • Familiarity with Kubernetes, Docker, Terraform, and cloud-native architectures
  • Knowledge of software security best practices (e.g., OWASP Top 10, Zero Trust, MFA)
  • Strong problem-solving, debugging, and collaboration skills
  • Knowledge and/or experience with MLOps or AI/ML concepts, with willingness to grow further in this area
  • Experience working in a large-scale, enterprise environment
Benefits
  • time off programs
  • medical, dental, vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

Applicant Tracking System Keywords

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

Hard skills
GolangPythonJavamicroservicesKubernetesDockerTerraformgRPCREST APIssoftware security best practices
Soft skills
problem-solvingdebuggingcollaboration