Security Senior Software Engineer
NVIDIA
Pune, Maharashtra, India
What you will be doing: Identify, promote, and implement new features to our engineering processes, documentation, tools, and generally improve our security posture for the organization Participate in the full development lifecycle of our software applications, through requirements, proof-of-concepts, design, development, test, delivery, support, and maintenance of security services Work directly with internal product teams to tackle complex security problems and to streamline security processes across the whole organization Provide technical support for high-urgency requests, within SLA, such as zero-day vulnerability remediations Communicate efficiently with management, peers, and partners, through reports, presentations, metrics and other documentation What we need to see: Bachelor's Degree (or similar experience) in Computer Science or related field with 7+ years of relevant Software Development experience Ability and motivation to learn new technologies quickly and with minimal support and mentorship, in order to stay up to date on new tools & techniques in the information security space. Experience in building end to end applications, infrastructure, and automation frameworks at large scale in a distributed environment, using programming languages like Java, Python, and/or Go and technologies such as scalable databases or datastores (MySQL), container deployments & orchestration (Docker, Kubernetes), REST APIs, and cloud services (AWS, Azure, GCP) Ways to stand out from the crowd: Develop software using the industry best development practices, including coding standards, code reviews, source control management, build processes, testing, and operations, with experience in following an Agile SDLC and using associated tools, such as JIRA Communicate effectively both verbally and in writing, with strong presentation abilities Develop solutions using the Infrastructure As Code paradigm with tools such as CloudFormation, Terraform, Flux Experience with Security compliance processes (such as CIS, or PCI)