Resume and JobRESUME AND JOB
Snowflake logo

Software Engineer XP Careers at Snowflake - Berlin, Germany | Apply Now!

Snowflake

Software Engineer XP Careers at Snowflake - Berlin, Germany | Apply Now!

full-timePosted: Oct 31, 2025

Job Description

Software Engineer XP at Snowflake - Berlin, Germany

Software Engineer XP at Snowflake - Berlin

Snowflake is revolutionizing data warehousing with its innovative cloud-based platform. We're seeking talented and passionate Software Engineers to join our XP team in Berlin. If you're driven to build high-performance, scalable systems and thrive in a collaborative environment, this is your opportunity to make a significant impact.

Role Overview

As a Software Engineer XP on the Query Processing team, you'll be at the forefront of developing our elastic, large-scale, high-performance query processing engine. You'll design, develop, and support a petabyte-scale cloud database, ensuring it remains high-performing, highly parallel, and fault-tolerant. Your work will directly impact some of the largest companies on the planet, helping them unlock the power of their data.

A Day in the Life

Here’s a glimpse into your daily activities:

  • Designing and implementing novel query optimization and distributed data processing algorithms.
  • Analyzing performance and scalability bottlenecks and developing innovative solutions.
  • Building high-quality, reliable software to meet the needs of our enterprise customers.
  • Developing tools to improve customer insights into their workloads.
  • Collaborating with cross-functional teams to deliver impactful features.
  • Participating in code reviews to maintain code quality and share knowledge.

Why Berlin?

Berlin is a vibrant and dynamic city with a thriving tech scene. Snowflake’s Berlin office, located in the Trion Building, offers a modern and collaborative workspace. Berlin provides a unique blend of culture, history, and innovation, making it an ideal location for both personal and professional growth. The city’s diverse community and affordable cost of living make it an attractive destination for engineers from around the world.

Career Path

Snowflake is committed to fostering the growth of its employees. As a Software Engineer XP, you'll have opportunities to advance your career through technical leadership roles, specialized engineering positions, or management tracks. We provide comprehensive training and mentorship programs to support your professional development. Your career path at Snowflake is tailored to your individual goals and aspirations.

Salary & Benefits

Snowflake offers a competitive salary and benefits package designed to attract and retain top talent. In addition to a base salary commensurate with your experience and qualifications, you'll be eligible for:

  • Performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off.
  • Employee stock purchase plan.
  • Professional development opportunities.
  • Relocation assistance (if applicable).

Note: Specific salary ranges and benefits details may vary based on location and individual circumstances. Please refer to the official Snowflake careers site for the most up-to-date information.

Innovation Culture

At Snowflake, we foster a culture of innovation, collaboration, and continuous learning. We encourage our engineers to challenge ordinary thinking and push the boundaries of what’s possible. You’ll work alongside some of the brightest minds in the industry, contributing to groundbreaking technologies that are reshaping the future of data warehousing. We believe in empowering our employees to make a real impact.

How to Apply

Ready to join the Snowflake team? Applying is easy! Simply visit the Snowflake Careers Site and search for the Software Engineer XP position in Berlin. Submit your resume and cover letter, highlighting your relevant experience and skills. We carefully review each application and will contact qualified candidates for an interview.

Frequently Asked Questions (FAQ)

What is Snowflake's primary technology stack?
Snowflake primarily uses C++ for core engine development, along with other languages like Java and Python for various components and tools. We leverage cloud-native technologies and distributed systems frameworks.
What are the key skills needed for this role?
Strong proficiency in C++, experience with Linux development, excellent problem-solving skills, and a solid understanding of data structures, algorithms, and distributed systems are essential. Experience with SQL, query optimization, and database technologies is a plus.
What opportunities are there for professional development?
Snowflake provides numerous opportunities for professional development, including technical training, leadership development programs, mentorship opportunities, and conference attendance. We encourage our engineers to continuously learn and grow.
What is the work environment like in the Berlin office?
The Berlin office offers a modern, collaborative workspace designed to foster creativity and innovation. We have a diverse and inclusive team, and the official language for the office is English.
What is Snowflake's approach to work-life balance?
Snowflake values work-life balance and offers flexible work arrangements to help employees manage their personal and professional lives. We provide generous paid time off and encourage employees to take time to recharge.
Does Snowflake offer relocation assistance?
Yes, Snowflake offers relocation assistance to qualified candidates who are moving to Berlin for this position. Details about the relocation package will be provided during the interview process.
Is visa sponsorship available for this role?
Yes, Snowflake provides visa sponsorship for eligible candidates who require it to work in Germany. Our immigration team will guide you through the visa application process.
What are the typical working hours?
While we value dedication and commitment, Snowflake promotes a healthy work-life balance. Typical working hours are based on a standard full-time schedule, but we offer flexibility to accommodate individual needs.
What impact will I have in this role?
As a Software Engineer XP, you'll play a critical role in shaping the future of Snowflake's query processing engine. Your work will directly impact the performance, scalability, and reliability of our platform, enabling our customers to unlock the power of their data.
How does Snowflake support diversity and inclusion?
Snowflake is committed to creating a diverse and inclusive workplace where everyone feels valued and respected. We have various employee resource groups and initiatives to promote diversity and inclusion across the company.

Locations

  • Berlin, Germany

Salary

Estimated Salary Rangehigh confidence

70,000 - 120,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

  • C++intermediate
  • Linux Environment Developmentintermediate
  • Problem Solvingintermediate
  • Data Structuresintermediate
  • Algorithmsintermediate
  • Distributed Systemsintermediate
  • Systems Programmingintermediate
  • Multi-threadingintermediate
  • Concurrencyintermediate
  • Implementation Testingintermediate
  • Debuggingintermediate
  • Documentationintermediate
  • SQLintermediate
  • Query Optimizationintermediate
  • Query Executionintermediate

Required Qualifications

  • 2+ years industry experience working on commercial or open-source software. (experience)
  • Fluency in C++. (experience)
  • Familiarity with development in a Linux environment. (experience)
  • Excellent problem-solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems. (experience)
  • Systems programming skills including multi-threading, concurrency, etc. (experience)
  • Experience with implementation testing, debugging and documentation. (experience)
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering or related field; Masters or PhD preferred. (experience)
  • Ability to work on-site in our Berlin office. (experience)
  • Experience with SQL or other database technologies including internal design and implementation of database engines (Bonus). (experience)
  • Experience with Query optimization, query execution, compiler design and implementation (Bonus). (experience)
  • Experience with Large scale distributed systems, transactions and consistency models (Bonus). (experience)
  • Experience with Data warehouse design, database systems, and large-scale data processing solutions like Hadoop and Spark (Bonus). (experience)
  • Experience with Big data storage technologies and their applications, e.g., HDFS, Cassandra, Columnar Databases, etc (Bonus). (experience)

Responsibilities

  • Design, develop, and support a petabyte-scale cloud database that is high performant, highly parallel, and fault-tolerant.
  • Build high-quality and highly reliable software to meet the needs of some of the largest companies on the planet.
  • Analyze and understand performance and scalability bottlenecks in the system and solve them.
  • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.
  • Design and implement novel query optimization or distributed data processing algorithms which allow Snowflake to provide industry leading data warehousing capabilities.
  • Design and implement the new service architecture required to enable the Snowflake Data Cloud.
  • Develop tools for improving our customers' insights into their workloads.
  • Contribute to the evolution of Snowflake's elastic, large-scale, high-performance query processing engine.
  • Collaborate with other engineers to build new technologies.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews to ensure code quality.
  • Stay up-to-date with the latest technologies and trends in software engineering and database systems.

Benefits

  • general: Competitive salary and benefits package.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and innovative work environment.
  • general: Opportunity to learn and grow professionally.
  • general: Make a significant impact on the future of data warehousing.
  • general: Flexible work arrangements.
  • general: Generous paid time off policy.
  • general: Health, dental, and vision insurance.
  • general: Life insurance.
  • general: Disability insurance.
  • general: Employee stock purchase plan.
  • general: Professional development opportunities.
  • general: Relocation assistance (if applicable).
  • general: Visa sponsorship (if applicable).

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

Get personalized recommendations to optimize your resume specifically for Software Engineer XP 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 "Software Engineer XP 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

Software EngineeringC++BerlinData WarehousingCloudSoftware EngineerSnowflakeQuery ProcessingLinuxCloud DatabaseDistributed SystemsSQLQuery OptimizationDatabase TechnologiesBig DataHadoopSparkHDFSCassandraCareerJobEngineeringTechnologyInnovationTrion BuildingGermanyCloud ComputingCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for Software Engineer XP 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

Software Engineer XP Careers at Snowflake - Berlin, Germany | Apply Now!

Snowflake

Software Engineer XP Careers at Snowflake - Berlin, Germany | Apply Now!

full-timePosted: Oct 31, 2025

Job Description

Software Engineer XP at Snowflake - Berlin, Germany

Software Engineer XP at Snowflake - Berlin

Snowflake is revolutionizing data warehousing with its innovative cloud-based platform. We're seeking talented and passionate Software Engineers to join our XP team in Berlin. If you're driven to build high-performance, scalable systems and thrive in a collaborative environment, this is your opportunity to make a significant impact.

Role Overview

As a Software Engineer XP on the Query Processing team, you'll be at the forefront of developing our elastic, large-scale, high-performance query processing engine. You'll design, develop, and support a petabyte-scale cloud database, ensuring it remains high-performing, highly parallel, and fault-tolerant. Your work will directly impact some of the largest companies on the planet, helping them unlock the power of their data.

A Day in the Life

Here’s a glimpse into your daily activities:

  • Designing and implementing novel query optimization and distributed data processing algorithms.
  • Analyzing performance and scalability bottlenecks and developing innovative solutions.
  • Building high-quality, reliable software to meet the needs of our enterprise customers.
  • Developing tools to improve customer insights into their workloads.
  • Collaborating with cross-functional teams to deliver impactful features.
  • Participating in code reviews to maintain code quality and share knowledge.

Why Berlin?

Berlin is a vibrant and dynamic city with a thriving tech scene. Snowflake’s Berlin office, located in the Trion Building, offers a modern and collaborative workspace. Berlin provides a unique blend of culture, history, and innovation, making it an ideal location for both personal and professional growth. The city’s diverse community and affordable cost of living make it an attractive destination for engineers from around the world.

Career Path

Snowflake is committed to fostering the growth of its employees. As a Software Engineer XP, you'll have opportunities to advance your career through technical leadership roles, specialized engineering positions, or management tracks. We provide comprehensive training and mentorship programs to support your professional development. Your career path at Snowflake is tailored to your individual goals and aspirations.

Salary & Benefits

Snowflake offers a competitive salary and benefits package designed to attract and retain top talent. In addition to a base salary commensurate with your experience and qualifications, you'll be eligible for:

  • Performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off.
  • Employee stock purchase plan.
  • Professional development opportunities.
  • Relocation assistance (if applicable).

Note: Specific salary ranges and benefits details may vary based on location and individual circumstances. Please refer to the official Snowflake careers site for the most up-to-date information.

Innovation Culture

At Snowflake, we foster a culture of innovation, collaboration, and continuous learning. We encourage our engineers to challenge ordinary thinking and push the boundaries of what’s possible. You’ll work alongside some of the brightest minds in the industry, contributing to groundbreaking technologies that are reshaping the future of data warehousing. We believe in empowering our employees to make a real impact.

How to Apply

Ready to join the Snowflake team? Applying is easy! Simply visit the Snowflake Careers Site and search for the Software Engineer XP position in Berlin. Submit your resume and cover letter, highlighting your relevant experience and skills. We carefully review each application and will contact qualified candidates for an interview.

Frequently Asked Questions (FAQ)

What is Snowflake's primary technology stack?
Snowflake primarily uses C++ for core engine development, along with other languages like Java and Python for various components and tools. We leverage cloud-native technologies and distributed systems frameworks.
What are the key skills needed for this role?
Strong proficiency in C++, experience with Linux development, excellent problem-solving skills, and a solid understanding of data structures, algorithms, and distributed systems are essential. Experience with SQL, query optimization, and database technologies is a plus.
What opportunities are there for professional development?
Snowflake provides numerous opportunities for professional development, including technical training, leadership development programs, mentorship opportunities, and conference attendance. We encourage our engineers to continuously learn and grow.
What is the work environment like in the Berlin office?
The Berlin office offers a modern, collaborative workspace designed to foster creativity and innovation. We have a diverse and inclusive team, and the official language for the office is English.
What is Snowflake's approach to work-life balance?
Snowflake values work-life balance and offers flexible work arrangements to help employees manage their personal and professional lives. We provide generous paid time off and encourage employees to take time to recharge.
Does Snowflake offer relocation assistance?
Yes, Snowflake offers relocation assistance to qualified candidates who are moving to Berlin for this position. Details about the relocation package will be provided during the interview process.
Is visa sponsorship available for this role?
Yes, Snowflake provides visa sponsorship for eligible candidates who require it to work in Germany. Our immigration team will guide you through the visa application process.
What are the typical working hours?
While we value dedication and commitment, Snowflake promotes a healthy work-life balance. Typical working hours are based on a standard full-time schedule, but we offer flexibility to accommodate individual needs.
What impact will I have in this role?
As a Software Engineer XP, you'll play a critical role in shaping the future of Snowflake's query processing engine. Your work will directly impact the performance, scalability, and reliability of our platform, enabling our customers to unlock the power of their data.
How does Snowflake support diversity and inclusion?
Snowflake is committed to creating a diverse and inclusive workplace where everyone feels valued and respected. We have various employee resource groups and initiatives to promote diversity and inclusion across the company.

Locations

  • Berlin, Germany

Salary

Estimated Salary Rangehigh confidence

70,000 - 120,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

  • C++intermediate
  • Linux Environment Developmentintermediate
  • Problem Solvingintermediate
  • Data Structuresintermediate
  • Algorithmsintermediate
  • Distributed Systemsintermediate
  • Systems Programmingintermediate
  • Multi-threadingintermediate
  • Concurrencyintermediate
  • Implementation Testingintermediate
  • Debuggingintermediate
  • Documentationintermediate
  • SQLintermediate
  • Query Optimizationintermediate
  • Query Executionintermediate

Required Qualifications

  • 2+ years industry experience working on commercial or open-source software. (experience)
  • Fluency in C++. (experience)
  • Familiarity with development in a Linux environment. (experience)
  • Excellent problem-solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems. (experience)
  • Systems programming skills including multi-threading, concurrency, etc. (experience)
  • Experience with implementation testing, debugging and documentation. (experience)
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering or related field; Masters or PhD preferred. (experience)
  • Ability to work on-site in our Berlin office. (experience)
  • Experience with SQL or other database technologies including internal design and implementation of database engines (Bonus). (experience)
  • Experience with Query optimization, query execution, compiler design and implementation (Bonus). (experience)
  • Experience with Large scale distributed systems, transactions and consistency models (Bonus). (experience)
  • Experience with Data warehouse design, database systems, and large-scale data processing solutions like Hadoop and Spark (Bonus). (experience)
  • Experience with Big data storage technologies and their applications, e.g., HDFS, Cassandra, Columnar Databases, etc (Bonus). (experience)

Responsibilities

  • Design, develop, and support a petabyte-scale cloud database that is high performant, highly parallel, and fault-tolerant.
  • Build high-quality and highly reliable software to meet the needs of some of the largest companies on the planet.
  • Analyze and understand performance and scalability bottlenecks in the system and solve them.
  • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions.
  • Design and implement novel query optimization or distributed data processing algorithms which allow Snowflake to provide industry leading data warehousing capabilities.
  • Design and implement the new service architecture required to enable the Snowflake Data Cloud.
  • Develop tools for improving our customers' insights into their workloads.
  • Contribute to the evolution of Snowflake's elastic, large-scale, high-performance query processing engine.
  • Collaborate with other engineers to build new technologies.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews to ensure code quality.
  • Stay up-to-date with the latest technologies and trends in software engineering and database systems.

Benefits

  • general: Competitive salary and benefits package.
  • general: Opportunity to work on cutting-edge technology.
  • general: Collaborative and innovative work environment.
  • general: Opportunity to learn and grow professionally.
  • general: Make a significant impact on the future of data warehousing.
  • general: Flexible work arrangements.
  • general: Generous paid time off policy.
  • general: Health, dental, and vision insurance.
  • general: Life insurance.
  • general: Disability insurance.
  • general: Employee stock purchase plan.
  • general: Professional development opportunities.
  • general: Relocation assistance (if applicable).
  • general: Visa sponsorship (if applicable).

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

Get personalized recommendations to optimize your resume specifically for Software Engineer XP 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 "Software Engineer XP 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

Software EngineeringC++BerlinData WarehousingCloudSoftware EngineerSnowflakeQuery ProcessingLinuxCloud DatabaseDistributed SystemsSQLQuery OptimizationDatabase TechnologiesBig DataHadoopSparkHDFSCassandraCareerJobEngineeringTechnologyInnovationTrion BuildingGermanyCloud ComputingCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for Software Engineer XP 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.