Snowflake

Senior Software Engineer - Product Security - Poland

Snowflake4 days ago
Location

PL-Warsaw

Type

Full Time

Salary

USD 180,000 – 240,000

Level

Senior

Role

Security Engineer

Posted

Jun 25, 2026

Full TimeSenior

The role

Summary

Senior Software Engineer role at Snowflake's Product Security team, focused on building world-class security infrastructure and tooling for the Data Cloud platform. This position requires 6+ years of backend development and security engineering experience, with strong fundamentals in distributed systems and security architecture. The role offers the opportunity to drive security strategy for AI-native enterprise systems while collaborating with industry experts on large-scale, elastic security solutions.

What you'll do

Security Infrastructure Design and Evolution: Architect and enhance Snowflake's security infrastructure and tooling to be elastic, large-scale, and highly performant while maintaining simplicity and ease of use for developers. Lead technical design decisions for systems handling distributed security policies and controls across cloud environments.
Developer Security Tool Development: Build world-class security tools and services that empower Snowflake engineers to develop and secure the Data Cloud platform efficiently. Develop solutions that reduce friction between security requirements and developer productivity while maintaining comprehensive protection.
Product Security Roadmap and Strategy: Work as a key stakeholder with product managers to define and drive the quarterly and long-term roadmap for the Product Security team. Balance current customer needs with emerging security trends, particularly AI security and security considerations for AI-driven systems within the enterprise.
Cross-Functional Technical Leadership: Collaborate with industry-leading experts in distributed systems, cross-cloud development, and security excellence. Provide technical guidance to accelerate high-quality software delivery to production while maintaining security excellence and compliance.
Strategic Security Ownership: Take strategic ownership of security initiatives, ensuring the team remains ahead of technological trends and future demands. Maintain clarity on security strategy and champion technical excellence in all security implementations.
Enterprise Security Standards: Establish and enforce security standards, best practices, and controls that enable the Product Security team to serve current customer needs while anticipating future security challenges in cloud-native, AI-enabled enterprise environments.

What we look for

Technical

Backend Services and Tools Development6+ years of professional experience designing, implementing, and maintaining backend services, security tools, and developer infrastructure with track record of flawless execution.
Security Space ExperiencePreferably 6+ years working in security-focused roles or projects, understanding threat models, security architecture patterns, and enterprise security requirements.
Distributed Systems FundamentalsStrong CS fundamentals including deep knowledge of distributed systems architecture, data structures, algorithms, and system design principles for large-scale systems.
Programming Language ProficiencyFluency in at least one of Rust, Python, or Golang, with ability to write production-grade, secure, and performant code.

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Computer Engineering, or equivalent professional experience demonstrating strong computer science fundamentals.

Experience

6+ Years Industry ExperienceMinimum 6 years of professional software development experience, with preference for security engineering, developer tools, or infrastructure roles.
Technical Execution Track RecordDemonstrated ability to execute complex technical projects reliably at scale, with focus on security, performance, and reliability.
Collaborative Team EnvironmentProven ability to work effectively in team settings, collaborate across functions, and contribute to collective success while maintaining high technical standards.
Strategic and Ownership MindsetEvidence of strategic thinking, taking ownership of complex problems, and driving initiatives from concept through production deployment.

Skills

Required skills

Backend DevelopmentProven ability to design, develop, and maintain robust backend services and tools at scale, with emphasis on security implementations and system reliability.
Security EngineeringStrong background in security architecture, threat modeling, and implementation of security controls within enterprise systems and cloud-based applications.
Distributed SystemsDeep understanding of distributed system design principles, including scalability, reliability, consistency models, and security considerations across multiple nodes and regions.
Rust, Python, or GolangFluency in at least one systems-level or high-performance language for building secure, efficient backend services and developer tools.
Data Structures and AlgorithmsStrong computer science fundamentals with ability to design optimal solutions for complex security and performance challenges.
Interpersonal CommunicationExcellent ability to articulate complex technical security concepts to both technical teams and non-technical stakeholders, with fluent written and verbal English.

Nice to have

AI Security and SafetyExperience designing guardrails, policy controls, or scanning mechanisms for AI-assisted software development, including security for AI-driven systems and LLM-based tools.
Cloud InfrastructureHands-on experience with public cloud providers (AWS, GCP, Azure), containerization with Kubernetes, and multi-cloud deployment strategies.
Enterprise Build SystemsExperience with large-scale build systems like Bazel, including understanding of caching, distribution, and security isolation within build pipelines.
Microservices ArchitectureProven ability to design and implement scalable microservices-based systems with emphasis on service isolation, inter-service communication, and security boundaries.
Multi-Tenant SystemsExperience building secure, isolated, high-performance multi-tenant systems with focus on data isolation, compliance, and tenant-specific security policies.
Code and Cloud ScanningHands-on experience developing or operating static code analysis, SAST, or cloud-native security scanning tools for vulnerability detection and remediation.
Security Services and ToolsTrack record of designing and implementing enterprise-grade security services, developer security tools, or security infrastructure platforms.

Compensation & benefits

Salary

USD 180,000 – 240,000 (annual)

Stock options

Available

Benefits

Equity Participation

Competitive stock options enabling you to participate in Snowflake's growth as a market-leading data cloud provider.

Health and Wellness

Comprehensive medical, dental, and vision coverage with company contributions supporting employee wellbeing.

Retirement Planning

401(k) retirement plans with company matching to help secure long-term financial goals.

Paid Time Off

Generous vacation, sick leave, and personal days supporting work-life balance and team member wellbeing.

Professional Development

Learning and development opportunities including technical training, conference attendance, and career advancement support.

Flexible Work Arrangements

Flexible working options and remote-friendly policies supporting diverse work preferences and life circumstances.


Interview process

  1. 1
    Initial Screening and Technical Alignment Recruiter call (30 minutes) to discuss background, experience with security engineering or developer tools, and alignment with the Product Security team's mission of empowering engineers with world-class security infrastructure.
  2. 2
    Technical Depth Assessment Technical phone screen (45-60 minutes) with a Product Security team member covering distributed systems fundamentals, security architecture patterns, and problem-solving approach for large-scale backend systems challenges.
  3. 3
    System Design and Architecture System design round (60 minutes) focusing on designing secure, scalable, performant backend services and security infrastructure. Emphasis on trade-offs between security, usability, and operational complexity in multi-tenant, distributed environments.
  4. 4
    Security Engineering Deep Dive Specialized security engineering discussion (60 minutes) with senior security engineers exploring threat modeling, security design decisions, and approach to AI security challenges and policy controls for developer tools.
  5. 5
    Strategic and Leadership Fit Round with Product Security team lead (45 minutes) assessing strategic thinking, ownership mindset, collaboration style, and vision for evolving security infrastructure in an AI-native enterprise context.
  6. 6
    Final Conversation and Culture Fit Final discussion with hiring manager covering team dynamics, growth opportunities, long-term career development at Snowflake, and organizational fit with low-ego, experimental, AI-native thinking culture.

Apply for this position

You'll be redirected to the company's application page


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
RustPythonGolang
Frameworks
Microservices FrameworksAPI Frameworks
Databases
Distributed DatabasesCloud-Native Storage
Tools
KubernetesBazelCloud Platforms (AWS, GCP, Azure)Security Scanning Tools
Other
AI Security and GuardrailsDistributed Systems PatternsEnterprise Security Patterns

Interview Guides

11 guides available for Snowflake

Apply Now