
Software Engineer – Local Device
SPiNE GmbH
full-time
Posted on:
Location Type: Hybrid
Location: München • Germany
Visit company websiteExplore more
About the role
- You take responsibility for developing local applications for our edge components.
- You develop core building blocks of our application platform – from firmware to the SDK.
- You have a knack for efficient, robust solutions at the operating-system level.
- You help shape technical roadmaps and develop scalable solutions for production operation.
- You work closely with our CTO, the development team, and external partners.
- You ensure clean interfaces, sustainable code quality, and sound architectural decisions.
Requirements
- Several years of experience in developing complex software architectures, including containerizing applications.
- Comfortable using the command line.
- Experience using AI tools to support your development work.
- Deep understanding of modern tech stacks (e.g., cloud architecture, API design, data modeling, security).
- Strong in both design and implementation – from whiteboard to deployment.
- Experience with ticketing systems (JIRA), version control (Git) and CI/CD.
- Nice to have: experience with IoT, energy management, or smart meter infrastructure.
- Proficient in English and able to speak German (at least B2 level).
Benefits
- Purposeful work: our software contributes to the decarbonization and digitalization of the energy system.
- Startup atmosphere: work in an experienced founding team with short decision-making lines.
- Technology with substance: over 100,000 lines of code, ongoing collaborations with established market partners, and a unique product built on a secure regulatory foundation.
- Flexibility and responsibility: we rely on trust, ownership, and smart solutions — not on overhead.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software architecturecontainerizationcloud architectureAPI designdata modelingsecuritydesign implementationCI/CDfirmware developmentSDK development
Soft Skills
responsibilitycollaborationproblem-solvingcommunication