Principal Software Engineer, Security Development

Gemini
Summary
Join Gemini's Platform Security team as a Principal Platform Security Engineer and play a key role in securing Geminiβs infrastructure. You will design, deploy, and maintain security services and platforms, build and improve security controls, and partner with engineering teams on security architecture and implementation. This position requires expertise in non-cloud infrastructure, containerization, and container orchestration security, as well as experience with distributed systems and cloud computing. The role necessitates deep expertise in computer security principles and practices and the ability to manage technical goals across multiple teams. This role requires an in-person presence twice a week in either the Seattle, WA or New York City, NY office. Gemini offers a competitive compensation and benefits package, including a discretionary annual bonus, long-term incentives, comprehensive health plans, 401K matching, paid parental leave, and flexible time off.
Requirements
- 10+ years of experience in the field
- Significant experience with container orchestration technologies and relevant security considerations. We often use Kubernetes and EKS
- Significant experience in SRE, systems engineering, or network engineering
- Significant experience with distributed systems or cloud computing. We often use AWS
- Significant software development experience. We often use Python or Go
- Experience building and owning high-availability critical systems or cloud-based services
- Able to self-scope, define, and manage short and long term technical goals involving many teams and partners
- Deep expertise in computer security principles and practices
Responsibilities
- Design, deploy, and maintain services/platforms for security and engineering teams
- Build and improve security controls and capabilities at all layers of infrastructure
- Partner with engineering teams on security architecture and implementation decisions
- Collaborate with application security, threat detection, incident response, GRC and similar security functions to identify, understand, and reduce security risk
Preferred Qualifications
- Experience securing AWS and Linux environments, both native and third-party
- Experience designing and implementing cryptographic infrastructure such as PKI, secrets management, authentication, or secure data storage/transmission
- Experience designing and implementing systems for identity and access management
- Experience with configuration management and infrastructure as code. We often use Terraform
Benefits
- Competitive starting salary
- A discretionary annual bonus
- Long-term incentive in the form of a new hire equity grant
- Comprehensive health plans
- 401K with company matching
- Paid Parental Leave
- Flexible time off