Software Development Engineer II (UM), Bespoke Solutions
Core
Design, build, and operate a mission-critical, multi-tenant platform for managing large-scale fleets of embedded devices in highly secure enterprise environments.
Role type
Senior IC security-focused software development engineer
Builds
Cryptographic trust infrastructure, multi-tenant data isolation systems, and integrity mechanisms for embedded device fleets
Domain
Cloud infrastructure, embedded systems, security engineering, cryptography
Deliverable
production ML models | product features | infrastructure
Required skills
System programming (C/C++/Rust), security-hardened system design, PKI, mutual TLS, cryptographic signing, relational databases (PostgreSQL), row-level security, policy-based access control
Preferred skills
Full software development life cycle, security technology concepts, Rust, embedded device fleet management, IoT platforms, FIPS-validated cryptographic modules
Technologies
AWS, Rust, C++, C, PostgreSQL, FIPS 140-2
Responsibilities
Build cryptographic trust infrastructure supporting multiple certificate authority hierarchies; Implement multi-tenant data isolation using attribute-based access control; Develop cryptographic integrity mechanisms for configuration and audit data; Engineer emergency access workflows with time-bounded credentials; Ensure cryptographic operations leverage FIPS 140-2 Level 3 validated key management; Design reconciliation protocols for edge devices
Seniority
Mid-level IC (3+ years experience)