Senior Software Engineer, Identity and Security - Profiling Services
NVIDIA · Austin, TX · Today
EngineeringFull-time
What You’ll Be Doing
- Design and build identity, authorization, and service-trust capabilities for a collaborative cloud application.
- Translate security and access requirements into controls that are practical for users and product teams.
- Strengthen credential handling, auditing, isolation, and protection of sensitive performance data.
- Build secure, reproducible infrastructure and delivery practices for supported environments.
- Improve release safety, recovery, and operational resilience for services and persistent data.
- Establish useful security and reliability signals for incident response, resource management, and ongoing improvement.
- Partner with engineering and security teams to identify risks, validate controls, and address failures before release.
What We Need To See
- BS or MS in Computer Science, Information Security, or a related field, or equivalent experience.
- 5+ years of experience building and operating production identity, security, platform, infrastructure, or reliability systems.
- Deep expertise in identity and authorization systems or secure platform engineering and production reliability. Ability in adjacent fields is encouraged, but expertise in all areas is not required.
- Practical experience implementing trusted sign-in, browser and service credentials, and resource authorization using standards such as OAuth 2.0 or OpenID Connect.
- Working knowledge of securely configuring, deploying, and operating containerized services through automation.
- Strong software engineering ability in at least one service or automation language, including maintainable code, tests, and production diagnostics.
- Sound threat-modeling and distributed-systems judgment demonstrated through service trust, isolation, partial failure, credential handling, or abuse-resistance decisions.
- A record of defining a bounded MVP under ambiguity, collaborating across organizational boundaries, and turning architecture into an operated production capability.
Ways To Stand Out From The Crowd
- Experience implementing workload identity, token exchange, delegated access, mutual TLS, policy-based authorization, or authorization-aware caching.
- Experience securing or operating real-time connections and shared state across multiple service instances.
- Hands-on work building telemetry and operating containerized services with cloud-native tooling.
- Experience implementing audit, retention, export, deletion, privacy, or compliance controls for sensitive technical data.
- Practical coding skills in Python, C++, or Rust, encompassing the capability to write, review, and direct production-quality infrastructure software. Experience with Rust is highly valued.
Pay
Base salary range: 152,000 USD - 241,500 USD. You will also be eligible for equity and benefits.