Senior Software Dev Engineer (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 network environments.
Role type
Senior Software Development Engineer (Security & Distributed Systems)
Builds
A decomposed, microservices-based platform for fleet management, rule execution, device communication, and security.
Domain
Cloud Infrastructure / Security Engineering / IoT Fleet Management
Deliverable
production ML models | product features | infrastructure
Required skills
Microservices architecture, secure inter-service communication (REST/mTLS, streaming), cryptographic trust infrastructure, multi-tenant data isolation (ABAC), tamper-evident logging, FIPS 140-2 Level 3 key management, PostgreSQL with row-level security, system design for disconnected environments.
Preferred skills
Full SDLC experience, air-gapped/classified environment operations, ABAC/RBAC implementation, embedded device fleet management, FIPS-validated crypto modules, Merkle trees/blockchain audit logs.
Technologies
AWS, PostgreSQL, REST, mTLS, FIPS 140-2, ABAC, Merkle trees
Responsibilities
Architect microservices-based subsystems, implement secure communication protocols, build cryptographic trust infrastructure, engineer break-glass workflows, design reconciliation protocols for edge devices.
Seniority
Senior, hands-on IC with mentorship responsibilities