The Job logo

What

Where

Senior Software Engineer - Security

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

JOB DESCRIPTION

Build the future of data. Join the Snowflake team.

The Global Security "Solutions, Platforms, and Analytics" (SPA) team builds is responsible for providing engineering and infrastructure services, building solutions, as well as communities of practice and cyber coordination efforts that empower the Snowflake security community to bring the most secure Data Cloud to our customers and safeguard our organization's systems and data.

In this role, you will leverage your expertise in Python, SQL, JVM languages, and overall security domain knowledge to build applications, analyze security logs, process event/threat data to translate security needs into effective technical solutions. With a focus on data analytics and engineering, you will develop advanced techniques and build scalable solutions to identify and help our team action patterns, anomalies, and trends in security data. 

At Snowflake, we not only build tools that enhance the efficiency of security engineers, but we also believe in "drinking our own champagne". This means that we actively use our own products to strengthen our internal security practices. By utilizing our own tools, we validate their effectiveness, identify areas for improvement, and continuously enhance our commitment to security. Join our team and be part of an organization that not only delivers top-notch products to our customers but also embraces them internally to ensure the highest level of service across all fronts and workloads.

RESPONSIBILITIES:

  • Software Engineering (Primary): develop projects, features, and tasks for non-senior engineers serving the needs of the Snowflake Security Community
  • Data Analytics and Engineering (Secondary):Develop and optimize data pipelines, data models, and visualization dashboards. Collaborate with data engineering teams to ensure the availability, reliability, and accuracy of security data. Identify opportunities for data enrichment and implement strategies to improve the efficiency and effectiveness of security analytics processes.
  • Solution Development: Collaborate cross-functionally with Snowflake Security Community teams (Application Security, Threat Intelligence, Incident Response, etc.) to design and develop scalable and automated solutions that improve the effectiveness and efficiency of security programs. 
  • Security Business Context: Develop a deep understanding of Snowflake’s security landscape, business objectives, and risk tolerance. Translate security requirements into technical solutions, ensuring that security analytics aligns with the security organization's strategic goals.
  • Database Management:Take ownership of database management tasks, including data modeling, schema design, and performance optimization, specifically within Snowflake. Collaborate with cross-functional data/product teams to ensure data integrity, availability, and scalability. Utilize tools like DBT (Data Build Tool) to streamline data transformations, data pipeline orchestration, and data quality management.
  • Research and Innovation: Stay updated on the latest advancements in security, analytics, threat intelligence, and emerging threats. Conduct research and propose innovative approaches to partner on enhancing the organization's security posture.

MINIMUM QUALIFICATIONS:

  • 5+ years of experience in Software Development
  • Strong proficiency in computing fundamentals, experience in Python, SQL, and Cloud-based data warehousing.
  • Excellent communication & presentation skills to articulate data and insights to leadership.
  • Strong problem-solving skills and the ability to analyze complex security events and incidents.
  • Proactive and self-driven with the ability to work independently and prioritize multiple projects effectively.
Set alert for similar jobsSenior Software Engineer - Security role in Pune, India
Snowflake Logo

Company

Snowflake

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Snowflake Logo

Principal/Senior Security Engineer

Snowflake

Pune, Maharashtra, India

Posted: a year ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. Snowflake Corporate Security team is laser focused on making security better for all Corporate/IT products and services. As a member of this team you will be involved in driving the security strategies across the corporate environment that balances Snowflake’s business growth while effectively managing security risks. The Corporate Security Team is looking for passionate Principal Security Engineers and/or Senior Security Engineers to join this team and raise the security bar for Snowflake. WHAT YOU WILL DO Work alongside the engineering teams, providing expert leadership and advice on secure architecture, design, and implementation. Create and scale security products and services that developers love, and would line up to get Level up your skills securing modern languages and technologies running in a true multi-cloud/SaaS environment like AWS, GCP, Azure, Salesforce and many more. Lead with code, automation and data in everything you do Create security impact across partner teams, with strong support from the business WHAT YOU NEED You have helped build an application security program before, and have a clear vision for how you would make it better You have multi year (>5 years)  experience with threat modeling, and secure architecture. You have real world experience in some of basic security concepts like Identity, Data protection, Monitoring and IR in the cloud services space. You have prior experience in working with off the shelf SaaS products and services. You have a proven ability to manage yourself and produce results You can learn and find bugs in any language, specifically Java / JavaScript / Node.js / Go / Python (any one) You have expert knowledge of security testing tools and techniques You are a strong communicator who is comfortable working cross-functionally, with a track record of delivering results and demonstrating strong ownership. Hands on development experience in one or more of Java, JavaScript, Node.js, Go, or Python languages is highly preferred WHY YOU SHOULD WORK WITH US We are laser focused on doing security better, and we do not tolerate the status quo. We have strong demand from our customers, and support from the business for security. We are a great team that combines a diverse set of backgrounds and skills. Did we mention we are one of the fastest-growing software companies, ever? The opportunity for impact is enormous.

Snowflake Logo

Senior Data Scientist - Security

Snowflake

Pune, Maharashtra, India

Posted: a year ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. We’re looking for a Senior Data Scientist to lead Snowflake's corporate data science function. In this role, you will apply machine learning to a variety of domain specific problems across Legal, Sales Engineering, Alliances, IT, Professional Services & Training. This is a generalist role and will provide an opportunity to work on a wide breadth of problems, applying a good mix of models & methods to structured & unstructured data. AS A SENIOR DATA SCIENTIST AT SNOWFLAKE YOU WILL,  Work closely with stakeholders to understand the use-cases and identify focus areas with the highest potential for impact Define and analyze metrics that will in-turn inform the key drivers for decision making & operational efficiencies Analyze large amounts of messy data, work on data quality, uncover actionable insights and present them in a compelling manner Provide technical & thought leadership designing and implementing machine learning techniques OUR IDEAL CANDIDATE WILL HAVE, High levels of curiosity and eager enthusiasm for open-ended problems Experience and interest in problem formulation based on relatively abstract information  5+ years experience applying machine learning or statistical modeling on large-scale datasets Deep understanding of the basic classes of ML algorithms and their underlying assumptions Technical expertise in one or more of the following topics: Anomaly Detection, Clustering, Time-Series Analysis & Forecasting, Natural Language Processing (NLP), Uncertainty Quantification 5+ years experience writing production-quality, scalable code using Python  Expert level knowledge working with libraries such as scikit-learn, pandas, etc., SQL and Airflow Ability to articulate results and complex concepts to leadership Experience with Cyber Security / Threat Detection / Cloud Security domain using ML is highly preferred

NVIDIA Logo

Security Senior Software Engineer

NVIDIA

Pune, Maharashtra, India

Posted: a year ago

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)