Senior Software Engineer - Security Platform
New
J
JobgetherSecurity infrastructure
Based in the United StatesFull-TimeSenior
SalaryEstimated annual salary of $194,000–$266,000 USD for California-based hires; $168,000–$231,000 USD for Colorado-based hires; $185,000–$254,000 USD for New York, Washington, and Washington DC-based hires.
Apply NowOpens the employer's application page
Job Details
- Experience
- Significant professional experience in software development and distributed systems design.
- Required Skills
- PythonSoftware DevelopmentGoDistributed Systems
Requirements
- Significant professional experience in software development and distributed systems design.
- Strong Linux/UNIX system administration skills and experience troubleshooting production infrastructure.
- Deep practical security engineering experience implementing secure systems, rather than focusing on policy, audit, or compliance.
- Strong understanding of distributed architectures, infrastructure reliability, system security, and operational best practices.
- Ability to own complex technical problems and work independently in ambiguous environments.
- Willingness and ability to participate in an on-call rotation supporting production systems.
- Comfort using AI-assisted development tools and critically reviewing AI-generated code, designs, and technical outputs.
- Experience contributing to open-source security or distributed-systems projects is a plus.
- Cryptography background and ability to work with cryptosystems at the primitives level are highly desirable.
- Hardware security experience with HSMs, TPMs, or trusted execution environments is advantageous.
- Familiarity with HashiCorp Vault, OpenBao, or comparable secrets-management platforms is a plus.
- Go and/or Python experience, particularly for infrastructure or security applications, is beneficial.
- Familiarity with Salt or similar infrastructure automation technologies is an advantage.
Responsibilities
- Design, build, deploy, and operate secure, resilient distributed systems for secrets and key management.
- Strengthen and re-architect internal PKI, machine identity, and workload identity systems.
- Develop infrastructure and developer tools that help engineering teams build and deliver products securely.
- Take operational ownership, including monitoring, troubleshooting, reliability improvements, maintenance, and incident response.
- Participate in an on-call rotation and respond to critical infrastructure and security incidents.
- Support internal developers adopting security services and integrating them into applications and systems.
- Advise on architecture and design so security is incorporated into new systems and products.
- Identify improvements to the security, resilience, scalability, and usability of internal infrastructure.
- Collaborate across teams to establish security patterns and engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site