Member of Technical Staff (MTS), Software Engineer, Identity & Access Management

Salesforce · Washington - Bellevue · Bellevue

Spotted 2h agoFull time

What you'll need to apply

Fields this application requires

NameEmailPhoneCountryRésuméWork authorization answerVisa sponsorship answer

Company-specific questions

  • Do you have the unrestricted right to work in the country to which you're applying? (You must answer “No” if you are on any visa or possess any government issued work authorization document that has an expiration date; you should answer “Yes” if you have DACA or TPS authorization in the US)
  • Government Employment: In the last 5 years, have you been an employee of a U.S. federal, state, or local government, including a "special Government employee" (defined under 18 U.S.C. §202), or a member of the U.S. Armed Services (including Reserve and Guard components)?
  • I attest/confirm that I have no post-government employment restrictions currently applicable to me that have not already been addressed or disclosed in the previous questions, OR that if I am aware of any applicable restrictions, I will disclose them to the recruiter if contacted for further processing of my application. If I received written advice from my current or former government employer about work restrictions that are still active, I will provide it to the recruiter if contacted for further processing of my application.
  • Are you currently or have you in the past been debarred, suspended, proposed for debarment or declared ineligible for award of a contract by any federal agency?
  • As a U.S. company that exports software and technology internationally, we must comply with U.S. export control laws in every country where we operate. The information provided will be used to determine whether we need to obtain an Export Control License for your employment if you are hired. Are you a citizen, national or permanent resident of Iran, Cuba, North Korea or Syria?
  • Regarding future positions at Salesforce, please select one of the following options
  • I acknowledge that I have read, reviewed and answered the above questions truthfully and accurately. I further understand, and agree, that any offer of employment I may receive from Salesforce is conditional on the truth of the above statements and that, in the event it is subsequently determined that any of the above is inaccurate, any such offer of employment can be rescinded and, in the event I have commenced employment, such employment will be terminated, to the extent permitted by applicable law. Please select "yes" if you acknowledge.
Job description

About this role

Employer-provided description, formatted for easier reading.

The Experience

Salesforce Enterprise Security is hiring a Software Engineer to join our Identity and Access Management (IAM) team. In this role, you will help design and build foundational IAM platform services that protect customer trust across Salesforce's products and infrastructure.

With Agentforce woven into every layer of our platform, our engineers build intelligent systems that automate the repetitive, elevate the strategic, and power better decisions at scale.

This is a strong opportunity for an early-career engineer to work at the intersection of distributed systems, enterprise security, and modern software engineering while building foundational skills in identity, device trust, and AI-enabled security operations.

What You'll Actually Be Doing

  • Build and ship high-quality, production-grade software across Linux, macOS, and Windows platforms using modern engineering practices, with AI as a core part of your development workflow
  • Design and orchestrate systems where AI agents integrate seamlessly into human workflows; critically evaluate code — human or AI-generated — for correctness, quality, security, and performance
  • Implement device trust and attestation capabilities including certificate-based and hardware-backed trust mechanisms, and contribute to identity and security platform components involving certificates, Public Key Infrastructure (PKI), secure transport, and access enforcement
  • Deploy and maintain containerized workloads using Kubernetes, Docker, and infrastructure-as-code tools such as Terraform
  • Contribute to secure development workflows including automated testing, Continuous Integration/Continuous Delivery (CI/CD) pipelines, and code quality and security checks
  • Support vulnerability remediation efforts by triaging findings, validating fixes, and partnering with teammates to close security gaps quickly
  • Participate in incident response and operational investigations by collecting data, analyzing system behavior, and supporting remediation
  • Partner with security, infrastructure, and engineering teams to support platform reliability and trust in an Agile environment

You're Our Person If...

  • 3 years of software engineering experience
  • Experience building software in one or more languages such as Golang, Python, Java, or similar
  • A demonstrated, genuine AI-first approach to engineering — using AI tools such as Claude Code, GitHub Copilot, Codex, or Cursor to move faster and build fluency across the stack
  • Understanding of distributed systems, microservices architecture, and cloud-native services
  • Familiarity with software development fundamentals including debugging, testing, and version control using Git
  • Familiarity with Representational State Transfer (REST)/JSON APIs and service integration concepts
  • Understanding of Continuous Integration/Continuous Delivery (CI/CD) pipelines and developer workflows
  • Understanding of Linux or system-level development fundamentals
  • Interest in enterprise security, identity, authentication, and access management
  • Strong communication skills and willingness to collaborate and learn in a team environment
  • A related technical degree required

Even Better If...

  • Exposure to deploying or troubleshooting Kubernetes workloads and familiarity with infrastructure-as-code tools such as Terraform or CloudFormation
  • Experience with observability platforms — logging, metrics, or distributed tracing — and understanding of service reliability concepts such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs)
  • Interest in security and identity concepts such as Transport Layer Security (TLS), OAuth, Security Assertion Markup Language (SAML), multi-factor authentication (MFA), passkeys, or certificates; curiosity about Zero Trust architecture, device trust, or Trusted Platform Module (TPM)/T2-based attestation
  • Awareness of secure coding practices including OWASP Top 10, input validation, and secrets management; exposure to security tooling such as vulnerability scanning, static analysis, or dependency scanning
  • Working knowledge of SQL and/or NoSQL databases and familiarity with testing frameworks
  • Advanced prompt engineering skills and the ability to write precise, structured prompts that make AI outputs reliable, secure, and production-ready
  • Relevant coursework, degree, or project experience in distributed systems, cloud infrastructure, cybersecurity, or security automation
Interested in this role?Continue on Salesforce's careers page.
Apply on Salesforce