
Software Engineer MTS, ML, IAM
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: Bellevue • California, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $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