×
Register Here to Apply for Jobs or Post Jobs. X

Junior C++​/Python Software Engineer Weather API; f​/m​/d

Job in Sankt Gallen, 9000, St. Gallen, Kanton St. Gallen, Switzerland
Listing for: Meteomatics
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Python, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Junior C++/Python Software Engineer for Weather API (f/m/d)
Location: Sankt Gallen

Product Development | Full Time 80-100% | St. Gallen, Switzerland

At Meteomatics, we’re answering this question with the most accurate weather data, helping several hundreds of companies and research institutions worldwide to 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 looking for an equally dynamic C++ / Python Software Engineer to join us in St. Gallen.

Your responsibilities
  • Develop and optimize high-performance algorithms for forecasting and processing weather data to serve millions of API queries per day (C++)
  • Develop services and scripts (Python) for robust data acquisition
  • Manage storage, processing, and distribution of petabytes of data (e.g. radar and satellite imagery, station observations, and model forecasts)
  • Monitor the Meteomatics Weather API in production and operate it safely 24/7.
  • Improve our monitoring/automatization/self‑healing of thousands of services running flawlessly.
  • Collaborate with a team of techies to deliver fast product‑to‑market solutions
  • Develop industry‑specific solutions (e.g. renewable energy, aviation)
  • Develop solutions to scale our software (i.e. more data sources, more queries, more data due to higher resolution in time and space)
  • Contribute your ideas and initiatives to solve our challenges in a highly self‑organized manner.
Your Qualifications
  • Degree in Computer Science, Computational Science, IT, Systems Engineering, or a related field (Bachelor’s/Master’s), or equivalent practical experience.
  • Around 1–2 years of software development experience (including internships/projects) with solid foundational knowledge in C++.
  • Background in atmospheric physics or a genuine passion for meteorology.
  • Interest or initial experience in parallelization and highly available backend systems.
  • Good working knowledge of Python, familiarity with web technologies (HTTPS, REST APIs, WMS, Web Sockets), and solid Linux foundational skills.
  • You are eager to embrace challenges and to develop innovative solutions in close collaboration with your team mates.
  • You enjoy working in an interdisciplinary team and are motivated to work with weather data.
  • You show initiative and strong communication skills – fluent in English, German (or Swiss German) is a plus.
  • Swiss/EU citizenship or work permit is mandatory.
What we offer
  • The Meteomatics Culture:
    Technological innovation and cross-functional collaboration through all stages from idea to product – our base for Excellence and Reliability, 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 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 an equal‑opportunity employer and welcomes applications from all qualified candidates. We accept only direct applications.

To learn more about Meteomatics, please visit our website:

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary