Resume and JobRESUME AND JOB
Snowflake logo

Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!

Snowflake

Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!

full-timePosted: Sep 26, 2025

Job Description

Senior Software Engineer - Java Platform at Snowflake: Berlin, Germany

Role Overview

Are you a passionate and experienced Java engineer looking to make a significant impact on a large-scale, high-performance data cloud? Snowflake is seeking a Senior Software Engineer to join our Java Platform team in Berlin, Germany. This is a unique opportunity to contribute to the core Java infrastructure that powers our data cloud and shape the future of how Snowflake uses Java. You'll be part of a team of experienced engineers, solving challenging performance, scalability, and availability problems. If you thrive in a collaborative environment and are driven to build innovative solutions, this role is for you.

Day in the Life

As a Senior Software Engineer on the Java Platform team, your day-to-day activities will be diverse and challenging. You might start your day by analyzing performance metrics to identify bottlenecks in the Java runtime environment. You'll then collaborate with other engineers to design and implement solutions to optimize performance. You'll also be involved in building and maintaining core Java libraries, ensuring they are safe, performant, and secure. You'll participate in code reviews, contribute to the team's knowledge base, and mentor junior engineers. You'll also be responsible for ensuring the operational readiness of our Java infrastructure through proactive monitoring and on-call support. Ultimately, you will be contributing to the improvement of Snowflake's core platform, enabling countless others to leverage the Data Cloud.

Why Berlin?

Berlin is a vibrant and dynamic city with a thriving tech scene. Our office is located in the heart of Berlin at Potsdamer Platz, easily accessible by public transport and surrounded by a wide variety of restaurants, cafes, and shops. Berlin offers a high quality of life, a rich cultural experience, and a welcoming environment for international professionals. Working in Berlin provides the opportunity to collaborate with talented engineers from around the world in a truly global environment.

Career Path

Snowflake is committed to providing its employees with opportunities for professional growth and development. As a Senior Software Engineer, you can advance your career by taking on increasing levels of responsibility, leading projects, and mentoring other engineers. You can also specialize in specific areas of Java platform development, such as performance optimization, security, or scalability. Snowflake also offers opportunities to transition into leadership roles, such as team lead or engineering manager.

Salary & Benefits

Snowflake offers a competitive salary and benefits package, commensurate with experience and qualifications. Benefits include comprehensive health, dental, and vision insurance, generous paid time off, employee assistance programs, and professional development opportunities. Snowflake also provides relocation assistance for candidates who are moving to Berlin from other locations.

Innovation Culture

Snowflake fosters a culture of innovation, collaboration, and impact. We encourage our employees to challenge ordinary thinking, push the pace of innovation, and build a future for themselves and Snowflake. We value diverse perspectives and believe that the best ideas come from working together. We provide our employees with the resources and support they need to be successful and to make a meaningful contribution to the company's success.

How to Apply

If you are interested in joining our team as a Senior Software Engineer - Java Platform, please submit your application online through the Snowflake careers website. Be sure to include your resume, a cover letter highlighting your relevant experience and qualifications, and any other supporting materials that you feel would be helpful.

FAQ

  1. What is Snowflake? Snowflake is a cloud-based data warehousing company.
  2. What does the Java Platform team do? This team manages and enhances Snowflake's core Java infrastructure, ensuring stability, security, and performance.
  3. What skills are important for this role? Proficiency in Java, JVM internals, concurrency, and distributed systems is crucial.
  4. Is this role remote? No, this role is based in our Berlin office.
  5. What opportunities for growth are available? Snowflake supports professional development and offers chances to take on more responsibility.
  6. What is the interview process like? Expect technical interviews, system design discussions, and behavioral assessments.
  7. What is the work environment like? Snowflake encourages a collaborative, inclusive, and innovative environment.
  8. Does Snowflake offer visa sponsorship? Sponsorship options are based on the candidate and the role. Please inquire with the recruitment team directly.
  9. What are the core values of Snowflake? Snowflake values innovation, customer focus, and a collaborative spirit.
  10. What is the application deadline? Applications are reviewed on an ongoing basis until the position is filled.

Locations

  • Berlin, Germany

Salary

Estimated Salary Rangehigh confidence

120,000 - 180,000 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • JVMintermediate
  • Data Structuresintermediate
  • Algorithmsintermediate
  • Distributed Systemsintermediate
  • Multi-threadingintermediate
  • Concurrencyintermediate
  • Cachingintermediate
  • Linuxintermediate
  • Database Systemsintermediate
  • Systems Programmingintermediate
  • Performance Tuningintermediate
  • Scalabilityintermediate
  • Availabilityintermediate
  • Software Engineeringintermediate

Required Qualifications

  • 7+ years industry experience designing, building, and supporting large scale systems in production. (experience)
  • 5+ years experience building and maintaining complex Java systems. (experience)
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems. (experience)
  • Deep experience with modern Java runtime and testing tools, methodologies, and techniques. (experience)
  • Proven understanding of JVM internals and diagnosing Java/JVM behavior problems. (experience)
  • Systems programming skills preferred including multi-threading, concurrency, caching, etc. (experience)
  • Knowledge of database and Linux internals is a big plus. (experience)
  • BS in Computer Science; Masters or PhD Preferred. (experience)
  • Experience with performance and availability troubleshooting. (experience)
  • Experience with large-scale, high-performance systems. (experience)

Responsibilities

  • Solve real business needs at large scale by applying software engineering and analytical problem solving skills.
  • Build the next-generation systems that make using Java safe, performant, and secure.
  • Provide a consistent platform that Snowflake engineers can use to deliver high quality solutions to production.
  • Pinpoint performance and availability problems, instrument relevant components as needed, and ultimately implement solutions.
  • Ensure operational readiness of our Java infrastructure to meet availability and performance commitments through proactive monitoring, on-call, and more.
  • Work on projects with team members across the globe and that have an impact on millions of users.
  • Drive the strategic direction and evolution of how Snowflake uses Java.
  • Maintain and improve the Java infrastructure powering the data cloud.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with other teams to integrate Java platform improvements.
  • Mentor junior engineers and share knowledge of Java platform best practices.
  • Stay up-to-date with the latest developments in Java and related technologies.

Benefits

  • general: Competitive salary and equity package.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off and holiday policy.
  • general: Employee assistance program.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technologies.
  • general: Collaborative and supportive work environment.
  • general: Relocation assistance (if applicable).
  • general: Company-sponsored events and activities.
  • general: Commuting benefits (e.g., public transportation reimbursement).
  • general: Free snacks and drinks in the office.
  • general: Employee discount programs.

Target Your Resume for "Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

JavaJVMCloudBerlinSenior EngineerJava EngineerJVM PerformanceBerlin Tech JobsSnowflake CareersData CloudDistributed SystemsConcurrencyMulti-threadingSoftware EngineeringSystem DesignPerformance OptimizationScalabilityAvailabilityJava PlatformCloud ComputingBig DataDatabase SystemsLinuxSenior Software EngineerPotsdamer PlatzEuropean Engineering CenterJava InfrastructureData WarehousingCareer GrowthTechnology Jobs BerlinCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Snowflake logo

Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!

Snowflake

Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!

full-timePosted: Sep 26, 2025

Job Description

Senior Software Engineer - Java Platform at Snowflake: Berlin, Germany

Role Overview

Are you a passionate and experienced Java engineer looking to make a significant impact on a large-scale, high-performance data cloud? Snowflake is seeking a Senior Software Engineer to join our Java Platform team in Berlin, Germany. This is a unique opportunity to contribute to the core Java infrastructure that powers our data cloud and shape the future of how Snowflake uses Java. You'll be part of a team of experienced engineers, solving challenging performance, scalability, and availability problems. If you thrive in a collaborative environment and are driven to build innovative solutions, this role is for you.

Day in the Life

As a Senior Software Engineer on the Java Platform team, your day-to-day activities will be diverse and challenging. You might start your day by analyzing performance metrics to identify bottlenecks in the Java runtime environment. You'll then collaborate with other engineers to design and implement solutions to optimize performance. You'll also be involved in building and maintaining core Java libraries, ensuring they are safe, performant, and secure. You'll participate in code reviews, contribute to the team's knowledge base, and mentor junior engineers. You'll also be responsible for ensuring the operational readiness of our Java infrastructure through proactive monitoring and on-call support. Ultimately, you will be contributing to the improvement of Snowflake's core platform, enabling countless others to leverage the Data Cloud.

Why Berlin?

Berlin is a vibrant and dynamic city with a thriving tech scene. Our office is located in the heart of Berlin at Potsdamer Platz, easily accessible by public transport and surrounded by a wide variety of restaurants, cafes, and shops. Berlin offers a high quality of life, a rich cultural experience, and a welcoming environment for international professionals. Working in Berlin provides the opportunity to collaborate with talented engineers from around the world in a truly global environment.

Career Path

Snowflake is committed to providing its employees with opportunities for professional growth and development. As a Senior Software Engineer, you can advance your career by taking on increasing levels of responsibility, leading projects, and mentoring other engineers. You can also specialize in specific areas of Java platform development, such as performance optimization, security, or scalability. Snowflake also offers opportunities to transition into leadership roles, such as team lead or engineering manager.

Salary & Benefits

Snowflake offers a competitive salary and benefits package, commensurate with experience and qualifications. Benefits include comprehensive health, dental, and vision insurance, generous paid time off, employee assistance programs, and professional development opportunities. Snowflake also provides relocation assistance for candidates who are moving to Berlin from other locations.

Innovation Culture

Snowflake fosters a culture of innovation, collaboration, and impact. We encourage our employees to challenge ordinary thinking, push the pace of innovation, and build a future for themselves and Snowflake. We value diverse perspectives and believe that the best ideas come from working together. We provide our employees with the resources and support they need to be successful and to make a meaningful contribution to the company's success.

How to Apply

If you are interested in joining our team as a Senior Software Engineer - Java Platform, please submit your application online through the Snowflake careers website. Be sure to include your resume, a cover letter highlighting your relevant experience and qualifications, and any other supporting materials that you feel would be helpful.

FAQ

  1. What is Snowflake? Snowflake is a cloud-based data warehousing company.
  2. What does the Java Platform team do? This team manages and enhances Snowflake's core Java infrastructure, ensuring stability, security, and performance.
  3. What skills are important for this role? Proficiency in Java, JVM internals, concurrency, and distributed systems is crucial.
  4. Is this role remote? No, this role is based in our Berlin office.
  5. What opportunities for growth are available? Snowflake supports professional development and offers chances to take on more responsibility.
  6. What is the interview process like? Expect technical interviews, system design discussions, and behavioral assessments.
  7. What is the work environment like? Snowflake encourages a collaborative, inclusive, and innovative environment.
  8. Does Snowflake offer visa sponsorship? Sponsorship options are based on the candidate and the role. Please inquire with the recruitment team directly.
  9. What are the core values of Snowflake? Snowflake values innovation, customer focus, and a collaborative spirit.
  10. What is the application deadline? Applications are reviewed on an ongoing basis until the position is filled.

Locations

  • Berlin, Germany

Salary

Estimated Salary Rangehigh confidence

120,000 - 180,000 EUR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • JVMintermediate
  • Data Structuresintermediate
  • Algorithmsintermediate
  • Distributed Systemsintermediate
  • Multi-threadingintermediate
  • Concurrencyintermediate
  • Cachingintermediate
  • Linuxintermediate
  • Database Systemsintermediate
  • Systems Programmingintermediate
  • Performance Tuningintermediate
  • Scalabilityintermediate
  • Availabilityintermediate
  • Software Engineeringintermediate

Required Qualifications

  • 7+ years industry experience designing, building, and supporting large scale systems in production. (experience)
  • 5+ years experience building and maintaining complex Java systems. (experience)
  • Strong computer science fundamentals including data structures, algorithms, and distributed systems. (experience)
  • Deep experience with modern Java runtime and testing tools, methodologies, and techniques. (experience)
  • Proven understanding of JVM internals and diagnosing Java/JVM behavior problems. (experience)
  • Systems programming skills preferred including multi-threading, concurrency, caching, etc. (experience)
  • Knowledge of database and Linux internals is a big plus. (experience)
  • BS in Computer Science; Masters or PhD Preferred. (experience)
  • Experience with performance and availability troubleshooting. (experience)
  • Experience with large-scale, high-performance systems. (experience)

Responsibilities

  • Solve real business needs at large scale by applying software engineering and analytical problem solving skills.
  • Build the next-generation systems that make using Java safe, performant, and secure.
  • Provide a consistent platform that Snowflake engineers can use to deliver high quality solutions to production.
  • Pinpoint performance and availability problems, instrument relevant components as needed, and ultimately implement solutions.
  • Ensure operational readiness of our Java infrastructure to meet availability and performance commitments through proactive monitoring, on-call, and more.
  • Work on projects with team members across the globe and that have an impact on millions of users.
  • Drive the strategic direction and evolution of how Snowflake uses Java.
  • Maintain and improve the Java infrastructure powering the data cloud.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with other teams to integrate Java platform improvements.
  • Mentor junior engineers and share knowledge of Java platform best practices.
  • Stay up-to-date with the latest developments in Java and related technologies.

Benefits

  • general: Competitive salary and equity package.
  • general: Comprehensive health, dental, and vision insurance.
  • general: Generous paid time off and holiday policy.
  • general: Employee assistance program.
  • general: Professional development opportunities.
  • general: Opportunity to work on cutting-edge technologies.
  • general: Collaborative and supportive work environment.
  • general: Relocation assistance (if applicable).
  • general: Company-sponsored events and activities.
  • general: Commuting benefits (e.g., public transportation reimbursement).
  • general: Free snacks and drinks in the office.
  • general: Employee discount programs.

Target Your Resume for "Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

JavaJVMCloudBerlinSenior EngineerJava EngineerJVM PerformanceBerlin Tech JobsSnowflake CareersData CloudDistributed SystemsConcurrencyMulti-threadingSoftware EngineeringSystem DesignPerformance OptimizationScalabilityAvailabilityJava PlatformCloud ComputingBig DataDatabase SystemsLinuxSenior Software EngineerPotsdamer PlatzEuropean Engineering CenterJava InfrastructureData WarehousingCareer GrowthTechnology Jobs BerlinCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for Senior Software Engineer - Java Platform Careers at Snowflake - Berlin, Germany | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.