Senior Software Engineer (Security)
Allthenticate
Houston, TX • 37m ago • Hybrid
Senior
Hybrid
110,000 - 150,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Senior Software Engineer (Security)
Description
Own and enhance the security-critical authentication stack that connects a phone to a device login experience. You will build Windows authentication components in Rust (credential provider, LSA authentication package, and CNG key storage provider), develop a cross-platform Bluetooth authentication daemon in Python, and implement enterprise identity flows and certificate/identity plumbing.
Responsibilities
- Build and maintain a Windows authentication stack in Rust (credential provider, LSA authentication package, CNG key storage provider)
- Extend Windows sign-in for Entra ID and Active Directory, including certificate-based logon, Kerberos, PKI, and certificate revocation
- Develop a desktop service: an asyncio Python daemon that brokers authentication between phones and computers over Bluetooth Low Energy
- Work on the Rust cryptography core shared with Python via PyO3 and the Flutter mobile app via flutter
- Ship backend identity features in FastAPI and Flask, including SAML, OIDC, and WS-Federation
- Evolve a protobuf protocol connecting mobile, desktop, and cloud components
- Harden solutions via threat modeling, mTLS, and security-minded code review
- Package, sign, and test releases for Windows, macOS, and Linux in CI
Requirements
- Strong systems programming skills in Rust and fluency in Python
- Real experience with Windows internals and authentication (Win32 APIs, credential providers, LSA, Kerberos, or smart card logon)
- Solid security background: applied cryptography, PKI, X.509, authentication protocols, and attacker methods
- Working knowledge of SAML, OIDC, and enterprise identity providers such as Entra ID and Active Directory
- Hands-on experience using AI agents (e.g., Claude) to write, review, and debug code, with good judgment about trust
- Generalist mindset: willing to learn unfamiliar parts rather than deferring work
Benefits
- 100% employer-covered health, dental, and vision
- Equity
- 401(k) match
- Flexible hours
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Software Engineer (C++)
Microsoft
Senior
Technology
Redmond, WA
$160K - $261K/yr
16 days ago

Senior Software Engineer with Rust
CodiLime
Senior
Technology
Warsaw, Poland · Remote
20K zł - 27K zł/yr
3 days ago

Senior Rust SDK Engineer
EPAM Systems
Senior
Technology
Krakow, Poland · Remote
N/A
4 days ago

Senior Software Engineer with Rust
CodiLime
Senior
Technology
Warsaw, Poland · Remote
20K zł - 27K zł/yr
3 days ago

Senior Rust SDK Engineer
EPAM Systems
Senior
Technology
Łódź, Ldz, Poland · Remote
N/A
3 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Rust SDK Engineer
EPAM Systems
Senior
Technology
Gdańsk, Pl-Gd, Poland · Remote
N/A
4 days ago

Senior Rust SDK Engineer
EPAM Systems
Senior
Technology
Katowice, SL, Poland · Remote
N/A
3 days ago

Senior Software Engineer, Identity & Access Management (Device Trust)
Salesforce
Senior
Technology
Bellevue, WA · Hybrid
$149K - $224K/yr
15h ago

Senior Rust SDK Engineer
EPAM Systems
Senior
Technology
Warsaw, Poland · Remote
N/A
3 days ago
Potential salary for Senior Software Engineer (Security) role
Improve your resume for just $5
$110,000 – $150,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights