Senior Software Engineer

Isarsoft
München, Germany
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, German
Job source

Tech stack

Artificial Intelligence Computer Vision C++ (Programming Language) Command-Line Interface Relational Databases Cursor (Graphical User Interface Elements) Software Design Patterns Github Python (Programming Language) Linux System Administration Object-Relational Mapping Software Architecture
+11 more
TypeScript Video Editing Freeform SQL ReactJS Deep Learning Git Kubernetes Production Code Virtual Agents Software Version Control Docker

Job description

München, Bayern, 81541 Vollzeit We are Isarsoft

We make every camera count At Isarsoft we develop video analytics software to make transportation and cities more efficient, inclusive and secure. We stand for data protection and responsible processing of sensitive data. Being on the forefront of innovation we work together in interdisciplinary teams in a positive, fun and energetic atmosphere.

Our customers and partners are at the center of everything we do. Founded in 2019 we have grown organically winning large customers and partners delivering compelling, reliable, high-performance software. We are proud of being a privately held company focusing on long-term relations to our customers and team members. Your mission

As Senior Software Engineer at Isarsoft you will be at the heart of the product development. You will be closely working together with our international engineering team including Isarsoft’s CTO and Co-Founder. It is within your responsibilities to develop and maintain our core product Isarsoft Perception and related tools and services. Your profile

Requirements

  • Extensive expertise in designing and developing robust software utilizing TypeScript, Python, and C++.
  • Strong foundation in software architecture and design patterns, version control systems (Git) and hands-on experience with CI/CD pipelines.
  • Strong background in containerization and orchestration technologies, specifically Docker, Docker Compose, and Kubernetes.
  • Deep understanding of Linux environments, demonstrating native fluency with the command-line interface (CLI) and OS-level operations.
  • Fullstack versatility, with the expectation to confidently navigate and contribute across the entire stack utilizing AI assistance; prior experience with React is advantageous.
  • Solid experience working with relational databases, writing complex SQL queries, and utilizing Object-Relational Mapping (ORM) frameworks.
  • Hands-on experience developing for and deploying to embedded systems and hardware AI accelerators, particularly within the NVIDIA Jetson ecosystem.
  • Proven ability to architect and optimize video processing pipelines, with practical experience using multimedia frameworks such as GStreamer.
  • Modern development workflow proficiency, including the confident and reliable use of AI coding assistants (e.g., Claude Code, Cursor) to accelerate development while applying strict quality control to ensure high-grade, production-ready code.
  • Familiarity with Computer Vision and Deep Learning concepts, architectures, and applications is considered a strong plus.

Additional assets

  • Excellent communication skills, featuring full professional fluency in English (both written and verbal); proficiency in German is a strong plus.
  • Deep technical curiosity and a passion for understanding the internal workings and underlying mechanics of complex systems.
  • Highly collaborative approach, demonstrating an enthusiasm for building great software within a team of skilled and motivated peers.
  • Visible open-source contributions, demonstrated through a public profile (e.g., GitHub) or shared personal projects, are highly valued and considered a significant asset.

Benefits

  • An experienced, highly motivated and international team to learn and grow
  • A high-impact work environment with flat hierarchies and short decision-making processes
  • Have the flexibility to work from anywhere: A great office in Munich, from home or the English-Garden
  • Free lunch, coffee, drinks and snacks at our office

About the company

We are committed to a transparent and fair hiring process. We aim for concluding the interview process in no longer than 3 weeks.

The following three stages are typical for any position at Isarsoft.

  • Video Interview with HR
  • Technical Deep Dive / Challenge
  • A personal meeting with the founders

We deeply believe that a great product only can be built by a great team. That’s why sharing our values, being a team-player and having a energetic attitude is as important as bringing the right technical skills.About us

Learn more about Isarsoft www.isarsoft.com

Follow us on social media LinkedIn | YouTube | Twitter

Fun fact: Isar is the river flowing through the heart of Munich contributing to making it one of the most liveable cities in the world. Isarsoft Perception provides people-, and traffic flow analytics to enhance mobility, safety and live in cities across the globe.

Let’s make every camera count!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all