Skip to content
SnowflakeSnowflake

Senior Software Engineer - Product Security

Build large-scale backend security infrastructure and developer tools for Snowflake’s flagship product, partnering on roadmaps and advancing AI security capabilities. The role requires 6+ years of industry experience, strong computer science fundamentals, and proficiency in a supported programming language.

About the job

Responsibilities

  • Build a world-class security experience and next-generation tools for Snowflake engineers.
  • Develop elastic, large-scale, highly performant security infrastructure and tooling for distributed, cross-cloud systems.
  • Accelerate delivery of high-quality software to production.
  • Partner with product managers to define quarterly and long-term team roadmaps.
  • Balance current customer needs with emerging technological trends, including AI security and security for AI-driven systems.
  • Collaborate effectively in a team environment and take strong ownership of outcomes.

Requirements

  • 6+ years of industry experience developing tools and backend services, preferably in the security space.
  • Track record of flawless technical execution.
  • Excellent problem-solving skills and strong computer science fundamentals, including data structures, algorithms, and distributed systems.
  • Fluency in at least one of Rust, Python, Golang, Java, C++, or .NET.
  • Strategic mindset and strong sense of ownership.
  • Excellent interpersonal communication skills.
  • Outstanding written and verbal English skills.
  • Passion for improving developer productivity.

Nice-to-haves

  • Experience building guardrails, scanning, or policy controls for AI-assisted software development.
  • Experience designing and implementing security services and tools.
  • Experience with public clouds such as AWS, Google Cloud, or Azure, and Kubernetes.
  • Experience with enterprise-grade build systems such as Bazel.
  • Experience with multi-tenant systems emphasizing reliability, performance, isolation, and security.
  • Hands-on experience with microservices architecture.
  • Experience with code scanning or cloud scanning.

Skills

Rust, Python, Go, Java, C++, .Net, Data Structures, Algorithms, Distributed Systems, AWS, GCP, Azure, Kubernetes, Bazel, Microservices

Vestmark

Vestmark

Wakefield, MA

Senior Java Software Engineer
$112k+/yrHybrid7+ YOEBackend Engineering

Senior Java Software Engineer building scalable backend and agentic AI systems for wealth management. The role requires 7+ years of Java software engineering experience, strong architecture and database skills, and hands-on fluency with AI-assisted development.

OPSWAT

OPSWAT

Ho Chi Minh City, Vietnam

Senior Agentic Software Engineer - GTM Intelligence Platform
No salary listedOn-site6+ YOEBackend Engineering

Build and operate an AI-native GTM intelligence platform that manages lead capture, qualification, routing, consent, and marketing automation while maintaining HubSpot integrations during migration. Requires 6+ years of backend experience, strong Python and PostgreSQL skills, cloud deployment expertise, and production integration experience.

Cloudflare

Cloudflare

Lisbon, Portugal
Senior Software Engineer, Security Rules
€66k+/yrHybrid6+ YOEBackend Engineering

Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.

Datadog

Datadog

Bordeaux, France
Senior Software Engineer - Distributed Systems
No salary listedHybrid5+ YOEBackend Engineering

Build and operate fault-tolerant, low-latency distributed platforms and real-time data pipelines at internet scale. The role requires significant backend programming experience, expertise in languages such as Go, Java, Rust, or C++, and a bachelor’s degree or equivalent experience.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.