Posted in

Senior Security Software Engineer – Cloud

Senior Security Software Engineer – Cloud

CompanyNVIDIA
LocationSanta Clara, CA, USA, Maryland, USA
Salary$184000 – $356500
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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