← All roles

Software Engineer - Java Platform

Snowflake Inc.· Engineering
Apply on company site
Hybrid (DE-Berlin-Trion Building)Full-timePosted 3w ago

About the role

Software engineer role focused on the Java infrastructure and JVM internals within Snowflake's European Engineering Center in Berlin. Build, maintain, and optimize core Java libraries and JVM infrastructure to support a high-performance, scalable data cloud platform.

Responsibilities

  • Contribute to building the next-generation systems that make using Java safe, efficient, and secure
  • Help provide a consistent, high-performance platform that Snowflake engineers can use to deliver high-quality solutions to production
  • Identify performance and availability issues, implement effective solutions, and instrument key components as needed
  • Collaborate with global teams to solve real-world, large-scale challenges in data infrastructure
  • Continuously improve the reliability and performance of our Java infrastructure through proactive monitoring and automation

Qualifications

  • Have experience building, supporting, and troubleshooting complex Java systems
  • Understand Java fundamentals, including the JVM and core libraries
  • Have solid computer science fundamentals, including data structures, algorithms, and distributed systems
  • Are eager to learn about JVM internals and performance tuning
  • Thrive in collaborative environments, contributing to shared team goals
  • Have a BS in Computer Science or equivalent experience (advanced degrees a plus)

Skills

Required:JavaDistributed systems
Last updated Oct 1, 2026. Interested? Apply on the company site.

About Snowflake Inc.

The Data Platform Built for Data Teams.

Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.

AIData CloudData EngineeringAnalyticsApplications & Collaboration

More open roles at Snowflake Inc.