Scientific Developer C++ (m/f/d)

UBIMET GmbH

Wien

Hybrid

EUR 36,000 - 44,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual transport pass
Health programs
Team events

Job summary

UBIMET in Vienna is seeking a software engineer to build high‑performance scientific software that processes real‑time meteorological data, including lightning detection and other high‑frequency datasets. You will design and optimize data processing systems, translate mathematical models into production‑ready code, and maintain scalable, reliable components in a Linux environment.

Strong C++ skills and the ability to work independently in a hybrid setup are essential; English is required, German

Qualifications

  • 5+ years of professional software development experience.
  • Strong C++ skills; Python a plus.
  • Experience in Linux environments and high-performance systems.
  • Independent and structured working style with ownership of complex tasks.
  • Strong foundation in higher mathematics and analytical thinking.

Responsibilities

  • Develop data processing systems for meteorological data.
  • Implement and optimize C++ components for performance-critical workloads.
  • Develop robust, scalable, reliable software with long-term maintainability.
  • Translate mathematical models into production-ready code.
  • Maintain code quality with documentation and continuous optimization.
  • Adopt modern tooling and practices; take ownership and drive topics.

Skills

C++
Python
Linux
High-performance
Mathematics

Tools

SQL/PostgreSQL
Geospatial data

Job description

Linux Environment | Location: Vienna | Full-time | Start: as soon as possible

Do you want to work on high-performance software that processes complex environmental data in real time? At UBIMET, you will develop systems that turn meteorological data into precise, scalable solutions — contributing directly to better forecasting and a deeper understanding of weather and climate phenomena.

As a leading provider of meteorological solutions, UBIMET delivers precise weather and climate information and innovative digital solutions to businesses worldwide. By combining meteorological expertise with advanced technology and data-driven insights, we enable our customers to make informed decisions, optimize operations, and navigate an increasingly dynamic and climate-conscious world. Our solutions help businesses strengthen resilience, improve efficiency, and make better-informed decisions across industries.

Your role — Build high-performance scientific software

  • Develop data processing systems: You design and implement software for processing and analyzing meteorological data, including high-frequency datasets such as lightning detection.

  • C++ expertise: Apply your strong C++ programming skills where needed to develop, optimize, and maintain performance-critical components. Programming is only one part of the role, which covers a much broader range of technical responsibilities.

  • Work on complex systems: Develop and maintain robust, scalable solutions with a strong focus on performance, reliability, and long-term maintainability.

  • Apply mathematical models: Translate complex mathematical and physical concepts into efficient, production-ready code.

  • Maintain and improve software: Ensure code quality through clean design, solid documentation, and continuous optimization of existing systems.

  • Use modern tools and practices: You apply best practices in software development and continuously improve workflows and technologies. You work largely independently, take ownership of your tasks, and drive technical topics forward proactively.


What you bring — Your profile

  • 5+ years of professional experience in software development

  • Strong programming skills in C++ (Python is a plus)

  • Solid understanding of software development, including writing, maintaining, and optimizing code

  • Independent and structured working style, with the ability to take ownership of complex tasks and drive them forward autonomously.

  • Strong foundation in higher mathematics and analytical thinking

  • Background in natural sciences (e.g., physics, meteorology) is an advantage, not a requirement

  • Experience working in Linux environments

  • Industry experience in data-intensive or technical environments is a strong plus

  • Experience with SQL/PostgreSQL or geospatial data is a plus

  • Very good English skills; German is a plus

What we offer — A technical environment with impact

  • Meaningful work: Contribute to systems that improve weather forecasting and support climate-related decision-making.

  • High-performance tech focus: Work on complex, performance-critical systems with real-world impact.

  • Stable development environment: Linux-based infrastructure designed for reliability and efficiency.

  • Flexibility: A hybrid work model with a clear focus on collaboration — at least 60% of your working time is spent in our Vienna office.

  • Modern workplace: Work in a modern office in Vienna with a view over the New Danube — an inspiring environment for focused development.

  • Team & culture: Flat hierarchies, short decision-making paths, and a collaborative setup.

  • Additional benefits: Annual public transport pass, health programs, and regular team events.

Salary

The annual gross salary for this position starts at €40,347.58 in accordance with the applicable collective agreement. Depending on your experience and qualifications, we offer a significantly higher salary, with typical salaries starting at €56,000 gross per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer (m/f/d)
Senior Full Stack Developer (m/f/d)

UBIMET GmbH • Wien

Hybrid
EUR 63,000 - 70,000
Annual public transport pass
Health programs
Team and sports events
Senior Software Engineer – DevOps & Operations (m/f/d)
Senior Software Engineer – DevOps & Operations (m/f/d)

UBIMET GmbH • Wien

Hybrid
EUR 56,000 - 69,000
Annual public transport pass
Health programs
Team events
Scientific Developer C++
Scientific Developer C++

UBIMET • Wien

Hybrid
EUR 70,000 - 95,000
Fitness Angebote
No Dresscode
Fahrradabstellplatz
+4
Real-Time Meteorological C++ Developer (Vienna)
Real-Time Meteorological C++ Developer (Vienna)

UBIMET • Wien

Hybrid
EUR 36,000 - 44,000
Annual transport pass
Health programs
Team events
Strategic Assistant to the Head of Meteorology (all genders)
Strategic Assistant to the Head of Meteorology (all genders)

UBIMET GmbH • Wien

Hybrid
EUR 36,000 - 44,000
Jahreskarte Wiener Linien
Gesundheitsangebote
Team- und Sportevents
Senior C++ Data Systems Engineer - Weather/Climate, Vienna
Senior C++ Data Systems Engineer - Weather/Climate, Vienna

UBIMET • Wien

Hybrid
EUR 70,000 - 95,000
Fitness Angebote
No Dresscode
Fahrradabstellplatz
+4
Senior Software Engineer (m/f/d), Vienna
Senior Software Engineer (m/f/d), Vienna

Terma Group • Wien

Hybrid
EUR 45,000 - 54,000
Flexible working hours with up to 40%
Subsidized on-site restaurant
Fruit basket and free beverages
+2
Senior Scientist in Atmospheric Data Assimilation
Senior Scientist in Atmospheric Data Assimilation

University of Vienna • Wien

On-site
EUR 63,000 - 77,000
Flexible hours
Partial home office
Public transport access
+1
Cloud Application Developer, 80-100% (f/m/x)
Cloud Application Developer, 80-100% (f/m/x)

Omicron-Electronics • Gemeinde Klaus

Hybrid
EUR 60,000 - 90,000
In-house canteen
Childcare support
Wellbeing programs
+1
Data Engineer
Data Engineer

CLC Consulting • Wien

On-site
EUR 75,000 - 105,000