Auf einen Blick
- Aufgaben: Entwickle sichere, skalierbare Desktop-Anwendungen fĂĽr unsere IT-Plattform.
- Arbeitgeber: Wachsendes Tech-Unternehmen mit groĂźen Ambitionen und UnterstĂĽtzung durch Top-VCs.
- Mitarbeitervorteile: Attraktives Gehaltspaket, Aktienoptionen und MitarbeitervergĂĽnstigungen.
- Warum dieser Job: Sei Teil der IT-Revolution und gestalte innovative Lösungen mit.
- GewĂĽnschte Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Electron.
- Andere Informationen: Hohe Verantwortung und Entwicklungsmöglichkeiten in einem dynamischen Team.
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Senior Software Engineer (f/m/d) Your mission We are looking for a driven and experienced Senior Software Engineer (f/m/d) to join our team in Munich. In this role, you will take ownership of building secure, scalable, and user-friendly desktop applications that power deeploi’s IT platform. Design, develop, and maintain a secure desktop agent for macOS and Windows. Write clean, maintainable, and efficient code in TypeScript, Node.js, Electron, and React. Build secure IPC channels (gRPC, mTLS, cert rotation) between app components. Own the release pipeline: installers, packaging, code signing, notarization, and staged rollouts. Ensure reliable auto‑update architecture with feature flags and offline‑first flows. Troubleshoot and debug cross‑platform issues with performance, enrollment, or update flows. Contribute to code reviews and foster a culture of secure, high‑quality engineering. Your profile 6+ years of software engineering experience, including 2+ years building production Electron apps. Proven experience delivering secure, production‑grade desktop or hybrid applications. Strong skills in TypeScript, Node.js, ElectronJS, React, gRPC, and Protobuf. Familiarity with local‑first storage (SQLite or LevelDB) and secure secrets (Keychain, DPAPI). Experience with AWS, CI/CD pipelines (GitHub Actions), and monitoring (Sentry). Expertise with installers & packaging on macOS and Windows, including code signing and notarization. Strong understanding of security principles: least privilege, sandboxing, TLS/mTLS, secure storage, hardening. Fluent in English; German is a plus. Nice to have Experience with Python, Go, or native bridges (C++/Objective‑C/C#/Swift). Knowledge of Intune/Graph API, Apple Business Manager, or enterprise device compliance. Awareness of enterprise security standards (SOC2, ISO‑27001). Why us? Be part of a small and rapidly growing team in Berlin and Munich with big ambitions and backed by top European VCs, like Atomico and Cherry Ventures. Become part of the IT revolution and help us build the most compelling IT Management Platform in the market. Attractive compensation package, including a generous share package (VSOP). High responsibility and ownership from day one. Employee benefits: public transportation ticket or Urban Sports Club, Corporate Benefits. Well‑equipped offices in Munich and Berlin. About Us Make millions of people work better every day. We seek bright brains to join the IT revolution and build Europe’s #1 IT Operating System. deeploi was founded in 2023 and is backed by leading European investors including Atomico and Cherry Ventures to rethink how IT is done. IT as a Service – not as a struggle: We are building an all‑in‑one IT platform, combined with premium support. From user on‑ and off‑boarding, to service and support, cybersecurity and device management – deeploi covers the entire scope of a company´s IT department. Seniority level Mid‑Senior level Employment type Full‑time Job function Information Technology Industries Software Development #J-18808-Ljbffr
Senior Software Engineer Arbeitgeber: Deeploi
Kontaktperson:
Deeploi HR Team
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Lass deinen Stil durchscheinen und sei authentisch in deinem Anschreiben. Das macht einen großen Unterschied.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können schnell einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen.
Zeig deine Erfahrungen!: Erzähle uns von deinen bisherigen Projekten und wie du sie erfolgreich umgesetzt hast. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du ins Team passt.
Bewirb dich über unsere Website!: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können.
Wie du dich auf ein Vorstellungsgespräch bei Deeploi vorbereitest
✨Mach dich mit den Technologien vertraut
Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Das bedeutet, dass du nicht nur die Grundlagen von TypeScript, Node.js und Electron beherrschst, sondern auch deren spezifische Anwendungen in der Entwicklung von Desktop-Anwendungen. Zeige im Interview, dass du praktische Erfahrungen hast und bereit bist, diese Technologien effektiv einzusetzen.
✨Bereite konkrete Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die mit der Entwicklung von sicheren und skalierbaren Anwendungen zu tun haben. Sei bereit, ĂĽber deine Rolle, die verwendeten Technologien und die Ergebnisse zu sprechen. Dies zeigt, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrung.
✨Verstehe die Sicherheitsprinzipien
Da Sicherheit ein zentraler Aspekt der Position ist, solltest du die grundlegenden Sicherheitsprinzipien wie Least Privilege, Sandboxing und TLS/mTLS gut verstehen. Bereite dich darauf vor, Fragen zu diesen Themen zu beantworten und erkläre, wie du diese Prinzipien in deinen bisherigen Projekten angewendet hast.
✨Zeige Teamgeist und Kommunikationsfähigkeiten
In einem kleinen, schnell wachsenden Team ist es wichtig, gut kommunizieren und zusammenarbeiten zu können. Bereite dich darauf vor, Fragen zu deiner Teamarbeit und deinen Erfahrungen in Code-Reviews zu beantworten. Betone, wie du zur Förderung einer Kultur von qualitativ hochwertiger und sicherer Softwareentwicklung beigetragen hast.