Senior Software Engineer at Snowflake - ScoutJobs - The AI-curated global job board
Skip to content
S
Posted 10 hours ago

Senior Software Engineer

Snowflake

Requirements

7+ years backend/platform experience, Distributed systems expertise, Proficiency in Java, Scala, Go, or C++, Cloud-native service experience (AWS/Azure/GCP), Strong CS fundamentals

Skills

JavaDistributed SystemsApache NiFi

About the role

Responsibilities

  • Design and implement features in Openflow’s control plane and data plane for real-time, bi-directional data movement
  • Build and evolve distributed systems for batch and streaming workloads across Snowflake and non-Snowflake environments
  • Own medium-sized projects end to end from technical design through implementation and rollout
  • Take operational ownership of components including monitoring, on-call, and incident response
  • Apply solid engineering practices including clean code, robust testing, and observability
  • Collaborate with engineering, product, and design to translate requirements into technical plans
  • Analyze and improve performance, scalability, and reliability of existing services
  • Mentor junior engineers and interns through code reviews and design feedback

Requirements

  • 7+ years of industry experience building and operating backend or platform services
  • Significant hands-on experience with distributed systems
  • Strong computer science fundamentals in algorithms, data structures, and systems design
  • Practical knowledge of concurrency, replication, partitioning, streaming, and fault tolerance
  • Solid understanding of operating systems and networking (multi-threading, memory management, storage)
  • Proficiency in Java or similar object-oriented languages like Scala, Go, or C++
  • Experience building cloud-native services on AWS, Azure, or GCP using containers and CI/CD
  • BS in Computer Science or equivalent practical experience

Preferred Qualifications

  • Experience with data integration, observability, or streaming technologies such as Apache NiFi, Kafka, Flink, or Airflow
  • Experience with analytics or data platforms

About the Company

Snowflake is building the next-generation open, extensible, and secure data integration platform, Openflow, powered by Apache NiFi to enable real-time, scalable data movement across the AI Data Cloud.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Snowflake · Menlo Park

Sign up to apply