Staff/Senior Staff Software Engineer
IroncladFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates must have 10+ years of experience developing distributed systems in a cloud environment (Azure, AWS, or GCP) serving enterprise customers. A systems background with fundamentals in operating systems, distributed systems, networking, and databases is required, along with an affinity for lower-level/systems programming such as threading and concurrency. Expertise in Go, Rust, C, C++, or a similar programming language is essential.
The Staff Software Engineer will be responsible for the design and implementation of highly concurrent, scalable, and high-performance distributed systems in Go. This includes designing and implementing secure networking protocols, routing, real-time permissions and auditing systems, and APIs & SDKs.
Provides secure privileged access management
StrongDM provides secure privileged access to a company's infrastructure, covering both on-premises and cloud-based systems. Its platform simplifies access while minimizing risk, catering to businesses of all sizes in data-sensitive markets. The service operates on principles like Zero Standing Privileges and Just-in-Time access, ensuring that access is granted only when necessary and tailored to individual roles. This dynamic approach enhances security and streamlines the user experience, allowing employees to access resources instantly based on their specific needs. StrongDM's platform integrates seamlessly with various systems, from legacy databases to modern cloud tools, without requiring additional training. Unlike traditional solutions such as VPNs and jump boxes, StrongDM offers secure access from anywhere based on user identity, helping companies achieve Zero Trust security goals while maintaining an auditable access history for compliance.