Senior Security Software Engineer – Cloud
Company | NVIDIA |
---|---|
Location | Santa Clara, CA, USA, Maryland, USA |
Salary | $184000 – $356500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- BS in Computer Science or Information Systems or equivalent experience
- 8+ years of server engineering experience supporting highly-available, large-scale, cloud service environments
- Experience developing distributed multi-tenancy cloud application applications with high traffic and low latency requirements
- Validated knowledge of HashiCorp Vault usage and management for both employee and client usage
- Knowledge and experience with technologies including Active Directory/Azure AD, Kubernetes, Containers, CI/CD (GitLab CI or Jenkins) and Cloud Service Providers
- Experience identifying and mitigating network security risks using threat modeling and other risk identification techniques
- Knowledge of AWS technologies including EC2, ELB, ECS, API Gateway, WAFs and VPCs with provisioning automation experience
- Strong collaborative and interpersonal skills, specifically a proven record to successfully guide and influence within a team with multifaceted strengths
Responsibilities
- Lead a multi-tenant cloud and on-premise security service used across all of NVIDIA
- Develop new features in our secure data system using Go programming language
- Architect and implement secure integrations across a wide variety of connected services and clients on-prem and in the cloud
- Collaborate with corporate security to define standard security methodologies and client access patterns
- Provide standard methodologies for application security design
- Supervise production services and provide solution recommendations
- Prepare and maintain documentation detailing the configurations of deployed solutions
Preferred Qualifications
- 4+ years of experience working with Golang or similar functional programming language
- Experience with data protection technologies including encryption, key management, data loss prevention, and hardware security modules
- Experience developing and building Zero Trust networks and secure multi-cloud networks
- Demonstrates leadership skills by taking initiative and able to work independently
- Experience with building distributed systems using Apache Cassandra Database