Software Engineer

Full Time
Munich
11 months ago

A career at Lilium is for those who want to do something extraordinary. We take pride in pushing the boundaries of engineering, technology and customer experience.  

As part of a team, you will tackle challenges and deliver something that has never been done before. By joining Lilium you will have the opportunity to work with a world-class entrepreneurial team of more than  800 people who are  as passionate about changing the world as you are.  

You will always act with safety and integrity in mind and embody our core behaviors of efficient and positive collaboration, ownership of time, continuous improvements and, ultimately delivering results.

We thrive on diversity and creating an inclusive culture, with more than 50 nationalities currently working hard to bring our vision of a sustainable world to life. 

Software Engineer

Lilium is a fast-growing company which is about to change the way how people will travel in a more sustainable and eco-friendly way. To support the entire organization, we are looking for a Software Engineer who is keen to develop an innovative company creating a new market for future eVTOL’s ecosystem.

Since we are a fast-growing company, integrated processes within the entire company need to be defined. We need you to help us creating Lilium and transform an entire industry.

We are looking for a passionate Software Engineer to join our Global IT team based in Munich. You will be supporting the integration of processes and data to answer challenges across the entire business.

The Global IT team has a mission to bring information into the heart of every decision we make to deliver our aircraft. This means understanding our business needs & opportunities so that we enable the business by exploiting our extensive data assets to gain vital insights.  This will help Lilium to rapidly make the right decisions and deliver our aircraft more efficiently, effectively, and quickly. 

The complexity of the program is high, containing dependencies within our team as well as into the aircraft engineering and production divisions, flight operations and external operational and regulatory stakeholders, not to forget the entire backbone application landscape. You’ll be working alongside like-minded colleagues to make a significant contribution to the launch of a revolutionary new form of transport.

Your day to day:

As a Software Engineer, you will be working in one of the teams that build the developer tools and compute infrastructure at the heart of Lilium. The tools we develop enable technical users in Lilium to make the best of their data, develop operational applications, and operate production systems. You will work with other Architects and Data Analysts in the IT Domain and will be delivering appropriate solutions to supporting our Domains. Working closely with stakeholders to understand the business requirements and value opportunity, you will design & implement tool stacks and infrastructure to provide an ecosystem and infrastructure to accelerate data integration tasks. This will bring visibility to the progress and constraints facing End-to-End processes from Engineering, to Manufacturing, to Commercial.

Our team members are humble generalists and we’re constantly learning and applying new technologies to a tech stack that primarily revolves around typical Data Middle Layer, Palantir or Seeburger, just to mention a few.

We’re not expecting you to know all of these technologies. Our team are constantly learning and sharing new skills every day, so if you are a passionate software engineer with some of these skills, we’d love to hear from you

Your profile:

  • Responsible for the integration of business applications – e.g. ERP or HR systems - with relevant 3rd party systems.
  • Design & concept of integrations
  • Being the main contact for technical topics
  • Deliver implementation projects, configure, and operate our People system landscape.
  • Build a full developer tools stack: including source control, Web IDE, CI/CD, and artifacts management.
  • Develop developer libraries and APIs to simplify data engineering tasks.
  • Build applications to collect telemetry and monitor production applications and data pipelines at scale.
  • Develop a plugin ecosystem and rock-solid infrastructure to accelerate data integration tasks.
  • Build a domain-specific language to enable low-code data pipeline development.
  • Leverage container technology to operationalize ML workloads or push streaming pipelines to IoT edge devices.
  • You stay up to date with emerging technologies, tools and recommend their adoption to enhance data infrastructure and processes.

About you:

  • You have at least 3 years of experience as a Software Engineer or Data Engineer
  • Strong engineering background in fields such as Computer Science, Mathematics and Physics.
  • Familiarity with data structures, storage systems, cloud infrastructure and other technical tools. o Strong coding skills in programming languages, such as Java, C++, Python, JavaScript, or similar languages
  • Ability to write clean, effective code and learn new languages and technologies quickly.
  • You have experience in designing and implementing ETL / ELT processes, data pipelines, and data warehouses.
  • You have strong communication and collaboration abilities - working effectively in cross-functional teams
  • You have a very good command of English

Want to know more? Then view our 'Why join Lilium' page!

Life at Lilium:

The wellbeing of our employees is a high priority. In our HQ we have many initiatives such as free healthy food and drinks, free in-house gym and health days. In remote offices we offer online opportunities to stay connected and develop yourself as well including our culture club, learning terminal, Employee Assistance Program and many more.

 Lilium is an equal opportunity employer and welcomes applications from all qualified individuals regardless of ethnicity, sex, disability, religion/belief, sexual orientation or age.