1

Trusted Execution Environment Jobs (NOW HIRING)

Rust Engineer

New York, NY ยท On-site +1

You have worked with or are interested in Intel SGX / Trusted Execution Environments Benefits * We pay a competitive salary with equity compensation * Comprehensive health, dental, and vision ...

You have worked with or are interested in Intel SGX / Trusted Execution Environments Benefits * We pay a competitive salary with equity compensation * Comprehensive health, dental, and vision ...

SoC Security Architect

Austin, TX ยท On-site

$64.50 - $83.25/hr

Expert knowledge of security technologies including secure boot, attestation architecture, confidential computing,trusted execution environment (TEE)architecture,security protocols, and device I/O ...

next page

Showing results 1-20

Trusted Execution Environment information

See salary details

$18

$34

$51

How much do trusted execution environment jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for trusted execution environment in the United States is $34.08, according to ZipRecruiter salary data. Most workers in this role earn between $27.16 and $39.42 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Trusted Execution Environment (TEE) Engineer, and why are they important?

To thrive as a Trusted Execution Environment (TEE) Engineer, you need a strong background in computer science, secure systems architecture, and cryptography, often with a relevant degree and experience in embedded security. Familiarity with TEE technologies like ARM TrustZone, Intel SGX, hardware security modules (HSMs), and security certification standards (such as GlobalPlatform) is typically required. Critical soft skills include problem-solving, attention to detail, and effective communication for collaborating with cross-functional teams. These skills are vital to ensure the secure execution of sensitive operations, protect data integrity, and maintain trust in secure computing environments.

What are the typical responsibilities of an engineer specializing in Trusted Execution Environment (TEE) solutions?

Engineers working with Trusted Execution Environment (TEE) solutions are typically responsible for designing, developing, and maintaining secure areas within processors that protect sensitive data and code execution. Their daily work often involves collaborating with hardware teams to implement security features, writing secure software code, and performing vulnerability assessments to ensure the integrity and confidentiality of information processed in the TEE. Additionally, they may be involved in reviewing cryptographic protocols, integrating TEE with broader system architectures, and supporting compliance with industry security standards. Working closely with application developers and security analysts is common to ensure seamless and robust security integration.

What is a Trusted Execution Environment (TEE)?

A Trusted Execution Environment (TEE) is a secure area within a device's main processor that ensures sensitive data is stored, processed, and protected in an isolated environment. TEEs provide a higher level of security by running code and processing data separately from the main operating system, making it difficult for attackers to access or tamper with confidential information. They are commonly used in applications such as mobile payments, digital rights management, and secure authentication. By isolating critical operations, TEEs help protect against both software and hardware attacks.

What is the difference between Trusted Execution Environment vs Secure Software Developer?

AspectTrusted Execution EnvironmentSecure Software Developer
CredentialsSecurity certifications, hardware knowledgeProgramming, security certifications
Work EnvironmentEmbedded systems, hardware security modulesSoftware development, application security
Industry UsageMobile devices, IoT, hardware securityWeb, enterprise, application security
Primary FocusIsolating secure code from the rest of the systemDeveloping secure software solutions

Trusted Execution Environments (TEEs) focus on hardware-based isolation to protect sensitive data and code, often working closely with hardware security modules. Secure Software Developers design and implement secure applications, emphasizing coding practices and software security measures. While TEEs are hardware-centric, Secure Software Developers work mainly in software environments. Both roles are essential for cybersecurity but serve different functions within the security ecosystem.

Staff Software Engineer (Rust) - Confidential Computing Infrastructure

Staff Software Engineer (Rust) - Confidential Computing Infrastructure

Fortanix

Santa Clara, CA โ€ข On-site

$203K - $240K/yr

Full-time

Retirement, PTO

Posted 9 days ago


Job description

About Us

At Fortanix we are pioneers in confidential computing and Confidential AI for hybrid and multicloud environments. We build technologies that protect sensitive data while it is in use -combining trusted execution environments (TEEs), advanced cryptography, and hardware-based isolation to secure applications, AI models, and data across clouds, on-premises infrastructure, and devices.

Our platform enables organizations to run and manage confidential workloads and AI, reduce data exposure risk, and adopt Zero Trust architectures with strong runtime protections. We partner closely with leading cloud and silicon providers and bring together experts in cryptography, systems, and distributed computing to solve some of the most challenging problems in protecting data in use.

We foster a collaborative, research-driven culture focused on advancing the state of the art in confidential computing and Confidential AI, enabling organizations to unlock the value of sensitive data while preserving privacy and security.
The Role

Staff Software Engineer (Rust) - Confidential Computing Infrastructure

We're looking for a Staff Software Engineer (Rust) to join our Confidential Computing Management team - the group responsible for designing, building, and operating the confidential computing infrastructure that secures our Generative AI platform.

This is a deeply hands-on role focused on building Rust services and infrastructure that run inside and around trusted execution environments (Intel SGX, Intel TDX, AMD SEV) across hybrid and multi-cloud environments. You'll shape the architecture of a platform that enables secure, confidential AI workloads at scale.

Location: Santa Clara (CA)

What you'll do
  • Design and build Rust-based platform and infrastructure services for confidential computing environments
  • Design and implement services that execute inside TEEs and integrate attestation, sealing, and confidential workload orchestration
  • Architect and evolve our confidential computing infrastructure across hybrid and multi-cloud environments
  • Build and operate Kubernetes-based confidential workload platforms
  • Improve platform reliability, scalability, performance, and security posture
  • Define infrastructure architecture and influence cross-team technical direction
  • Mentor engineers in Rust, distributed systems, and confidential computing practices
  • Drive production excellence: observability, resilience, deployment, and capacity planning
What you'll work on

You will design, implement, and operate systems such as:

  • Enclave-resident Rust services and supporting control-plane infrastructure
  • Rust infrastructure services for confidential workload orchestration
  • Secure scheduling, attestation, and key-management services
  • Kubernetes operators and controllers for confidential workloads
  • Confidential runtime and Runtime Encryption components (SGX/TDX/SEV)
  • Hybrid/multi-cloud deployment and isolation infrastructure
  • High-assurance services requiring strong isolation and memory safety

Requirements

Required experience
  • 8+ years of software engineering experience
  • 3-5+ years of production Rust in systems, backend, or infrastructure
  • Strong experience building and operating distributed systems or platform infrastructure
  • Production Kubernetes experience (operators/controllers strongly valued)
  • Strong Linux systems programming and debugging skills
  • Cloud infrastructure experience (AWS, GCP, or Azure)
  • CI/CD and production deployment pipelines
  • Experience with distributed data stores (e.g., Cassandra, MongoDB, etc.)
Strongly preferred
  • Hands-on confidential computing / TEE development (Intel SGX, Intel TDX, AMD SEV, Nitro Enclaves, etc.)
  • Experience building or operating enclave or confidential workload platforms
  • Rust performance-sensitive systems (async, networking, storage, runtime)
  • Platform architecture ownership at scale
  • Observability and reliability engineering for distributed platforms
Nice to have
  • Secure or privacy-preserving AI infrastructure
  • Experience deploying AI/ML workloads on Kubernetes
  • Multi-tenant or regulated cloud environments
What we value
  • Infrastructure and platform ownership mindset
  • Security-first engineering
  • Pragmatic, high-quality Rust systems development
  • Mentorship and technical leadership
  • Reliability and operational excellence

Benefits

  • We offer a collaborative work environment, amazing equity, great benefits, competitive salary, and the opportunity to redefine cloud computing.ย ย 
  • Unlimited PTO (it's between you and your work!)
  • 40 hours of Volunteer Time Off/yearย 
  • Internet stipendย 
  • Friendly culture that brings the best out of everybodyย 
  • 401k

Candidates must be legally authorized to work in the United States at the time of hire.

For this role, candidates must have a minimum of 24 months of current U.S. work authorization remaining without the need for employer sponsorship.

We are able to support H-1B transfers for candidates already in H-1B status and may consider sponsorship for candidates currently in the United States on F-1 or J-1 status. We are not initiating new visa sponsorships for candidates who would require entry into the H-1B lottery from outside the United States.