Senior Software Engineer - Algorithms >

Orca AS

Berlin

Vor Ort

EUR 70.000 - 90.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Competitive compensation
Attractive employee option program

Zusammenfassung

A leading marine technology company in Berlin is seeking a Senior Software Engineer specializing in algorithms to tackle exciting challenges in routing and navigation. The ideal candidate will have over 7 years of experience in algorithms and strong C++ skills. This position offers autonomy to innovate and contribute to impactful solutions that revolutionize the boating experience. Competitive compensation and an attractive employee option program are included.

Qualifikationen

  • 7+ years of hands-on experience with algorithms in routing, navigation, or path planning.
  • Solid C++ experience with the ability to quickly pick up other languages.
  • Exceptional ability to manage uncertainty and drive towards clarity.

Aufgaben

  • Design, build, and improve algorithms for routing and navigation.
  • Communicate ideas clearly and bring teammates along.
  • Deliver robust solutions from start to finish.

Kenntnisse

Algorithms
C++
Data structures
Graph algorithms
Problem-solving skills

Tools

Node.js
Python
PostGIS
Mapbox

Jobbeschreibung

About Orca

We’re a tight-knit, fast-moving team that cares deeply about building great software products—and doing it with curiosity, creativity, and high standards. As a Senior Software Engineer, you’ll be in a position where your ideas, code, and leadership genuinely shape what we build and how we build it.

There’s no heavy hierarchy here. Everyone rolls up their sleeves and contributes directly to the mission. If you take initiative, follow through, and consistently raise the bar, you’ll naturally grow into more ownership and influence.

Clear, thoughtful communication is part of the job. You’ll be expected to articulate your ideas and share knowledge precisely and effectively, give and receive feedback, and help others level up along the way.

About the role

We're on the hunt for a passionate and driven Senior Software Engineer specializing in Algorithms to join Orca's innovative routing and navigation team. You’ll dive deep into fascinating challenges involving path planning, marine routing optimization, and navigation algorithms. Your work will directly shape how hundreds of thousands of boaters across the globe explore and enjoy the seas.

You're someone who thrives when navigating uncertainty and solving complex problems. Often, we'll have a big goal — like building the best sail routing software solution on the market — and while getting there usually involves research, experimentation, and iterative development, our focus is always on shipping real value to customers along the way. You excel at grasping the bigger picture, clearly communicating your approach, and independently discovering clever, simple and elegant solutions. We're a small, fast-moving team, so your ability to independently drive things forward is essential!

In this role, you will

Design, build, and improve cutting-edge algorithms for routing, navigation, and path planning.

Clearly communicate your ideas and decisions, bringing your teammates along in your thinking.

Proactively identify requirements, risks, and potential pitfalls in algorithm design.

Deliver robust solutions from start to finish, with lots of freedom to innovate.

Your background looks something like

7+ years of hands‑on experience with algorithms, ideally related to routing, navigation, or path planning.

Solid foundation in data structures and algorithms.

Knowledge or interest in graphs, pathfinding algorithms (like A*, D*, or RRT), and computational geometry.

Solid C++ experience.

Experience with, or ability to quickly pick up: Node.js and Python

Experience with, or ability to quickly pick up: PostGIS, Mapbox stack and general GIS concepts.

Proven ability to build high‑quality solutions independently.

Exceptional ability to manage uncertainty, define clear requirements, and drive toward clarity through fast iterations, learning, and sharp problem framing.

Excellent communication, collaboration, reporting, analytical and problem‑solving skills.

As a person, you

Are first and foremost a builder.

Are a self‑starter and excel when given autonomy.

Prefer simplicity and practicality in your engineering solutions.

Communicate clearly, seeking and providing context proactively.

Naturally align technical solutions with the broader goals and user experience.

Orca is revolutionizing marine navigation, building products that transform the boating experience. We are well funded, highly motivated, and already making waves in the marine industry (pun very much intended). We offer competitive compensation and a very attractive employee option program. Join us to tackle exciting algorithmic challenges that directly impact boating worldwide.

Here are few of our blog posts relevant for this role:

If this sounds like you, we’d love to chat! Drop us a message here or send an email to careers@getorca.com with your CV and links to your work (GitHub, portfolio, apps). For the fast track, try tackling our programming challenge – we promise a quick review.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Mobile Engineer - React Native >
Senior Mobile Engineer - React Native >

Orca AS • Berlin

Vor Ort
EUR 70.000 - 90.000
Competitive salary
Employee stock option program
Senior Software Engineer - GIS >
Senior Software Engineer - GIS >

Orca AS • Berlin

Vor Ort
EUR 65.000 - 85.000
Flexible working hours
Remote work options
Opportunities for professional development
Lead Mobile Engineer - React Native >
Lead Mobile Engineer - React Native >

Orca AS • Berlin

Hybrid
EUR 120.000 - 170.000
Competitive compensation
Employee stock option program
Quality & Release Engineer >
Quality & Release Engineer >

Orca AS • Berlin

Hybrid
EUR 60.000 - 80.000
Competitive salary
Flexible working hours
Professional development opportunities
Senior Software Engineer (Java/SpringBoot)
Senior Software Engineer (Java/SpringBoot)

CupoNation GmbH • München

Hybrid
EUR 90.000 - 130.000
32 days of paid vacation plus birthday
Flexible hybrid working scheme
Learning budget and internal training
+4
Software Development Engineer III - Routing Cost
Software Development Engineer III - Routing Cost

Mapbox • Deutschland

Vor Ort
EUR 70.000 - 100.000
Health care support
Parental leave
Flexible work environment
Senior Software Engineer (Java/SpringBoot)
Senior Software Engineer (Java/SpringBoot)

Atolls • Berlin

Hybrid
EUR 90.000 - 120.000
32 days vacation
Birthday off
Hybrid work model
+5
Senior Java Backend Engineer (m/f/x)
Senior Java Backend Engineer (m/f/x)

Atolls • Berlin

Hybrid
EUR 70.000 - 90.000
32 days of paid vacation plus birthday off
Flexible hybrid working scheme
Learning budget and internal training
+3
Software Development Engineer II, Routing Tiling
Software Development Engineer II, Routing Tiling

Meyandy LLC • Deutschland

Remote
EUR 90.000 - 140.000
Senior Java Backend Engineer (m/f/x)
Senior Java Backend Engineer (m/f/x)

Atolls • München

Hybrid
EUR 70.000 - 90.000
32 days of paid vacation
Flexible hybrid working scheme
Learning budget and internal training
+2