C++ Software Engineer for Weather API (f/m/d)

St. Gallen, Switzerland/Remote
Added: April 6, 2024
Product Development | Full Time (80-100%)| St. Gallen, Switzerland

What's the weather like tomorrow? 🌦️

How much energy will my solar power plant generate this week? Is this flight path safe and efficient? Will there be enough rain to water my crops? As the weather affects many industries' performance, businesses keep a close eye on what's happening in the skies.

At Meteomatics , we're a team of proud nerds who deliver the most accurate weather data to several hundreds of companies and research institutions worldwide , helping them accelerate the energy transition, reduce the business’ impact on the environment, and make products and services safer for society.

Meteomatics is growing faster than you can say lightning! And we're now looking for an equally dynamic C++ Software Engineer to join us in St. Gallen!

You will work in one of our API teams with our Chief Technology Officer, Christian Schluchter, developing algorithms that browse petabytes of weather data blazingly quick to provide real-time insights for our customers worldwide.

What you'll do

  • Manage storage, processing, and distribution of petabytes of data (e.g. radar and satellite imagery, station observations, and model forecasts)
  • Develop and optimize high-performance algorithms for forecasting and processing weather data to serve millions of API queries per day
  • Develop data visualizations
  • Develop industry-specific solutions (e.g. solar and wind power forecasts)
  • Collaborate with a team of techies to deliver excellent solutions

What you'll bring

  • You have a scientific or technical degree from a university or from a university of applied sciences
  • You have work experience as software developer and strong C++ knowhow
  • You have experience in parallelization and high-performance computing
  • You're ideally familiar with Python and web technologies (HTTPS, REST APIs, WMS, Websockets)
  • You ideally have solid knowledge of Linux
  • You’re fluent in English. German (or Swiss German 😉) is a plus
  • You are motivated to work with weather data and ideally have a background in meteorology or a related science

What You'll Get

  • The Meteomatics Culture: Technological innovation and cross-functional collaboration through all stages from idea to product: This is the base in our strive for Excellence and Reliability - as partner for our customers as well as our employees.
  • International environment: we come from all over the globe and have very different backgrounds
  • Work-Life-Balance: we do offer 5 weeks of vacation, hybrid work (up to two days per week) and fun social activities like barbecues at the terrace, ski day on the Swiss mountains, summer off-site events, after-work games… After all, we believe happy and well-rested employees do their best work!

Meteomatics is a world-leading weather and climate data provider, passionate about transforming and growing the application of weather information globally. We want people who share our mission to help organizations accelerate the energy transition and protect lives and property by accessing accurate weather forecasts.

Still reading?

We're looking forward to your application!

To learn more about Meteomatics, please visit our website:

If you have any questions, our Senior Recruiter Yvonne Hasenburg will be happy to speak with you: