Software Engineer - Java Platform
DE-Berlin-Trion Building · Full-time · Hybrid · Posted Sep 25, 2026
At a glance
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- DE-Berlin-Trion Building
About the role
- This is a fantastic opportunity to join a team of skilled engineers, building and maintaining the future of the Java infrastructure that powers the data cloud.
- As part of this team, you will work on the core Java libraries and JVM infrastructure that support our scalable, high-performance platform, impacting millions of users globally.
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.
Requirements
- 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
Preferred qualifications
- Experience with multi-threading, concurrency, and caching.
- Knowledge of database or Linux internals.
- Previous experience with large-scale, high-performance systems.
- advanced degrees a plus
Workplace
- Our office is located at Potsdamer Platz, in the heart of Berlin.
- The official language for this office is English.
Skills
- Java
- JVM
- Distributed Systems
- Linux