Senior Software Dev Engineer (UM), Bespoke Solutions
Role responsibilities
Architect and develop a secure, multi-tenant microservices platform for managing large-scale fleets of embedded devices. Implement cryptographic trust infrastructure, data isolation mechanisms, and high-throughput communication protocols for secure environments.
Requirements
Requires 7+ years of design experience and 5+ years of professional software development, along with an active TS/SCI security clearance. Proficiency in security-hardened system design, PKI, and relational databases like PostgreSQL is essential.
Key skills
Microservices Architecture, Distributed Systems, Security Engineering, PKI, Mutual TLS, Cryptographic Signing, PostgreSQL, Row-Level Security, Attribute-Based Access Control (ABAC), FIPS 140-2, Fleet Management, IoT Platforms, TS/SCI Clearance, System Design, Software Development, Technical Leadership
Keywords
AWS, Microservices, REST, mTLS, PKI, ABAC, RBAC, PostgreSQL, FIPS 140-2, NIST, Merkle Trees, Blockchain, IoT, Embedded Devices, TS/SCI, Polygraph, Air-gapped, FedRAMP, IL5, Distributed Systems, Security Engineering, Fleet Operations, Software Development Life Cycle, Source Control, Code Review, Cloud Computing, Infrastructure Services, Data Plane, Control Plane, Tamper-evident Logging