INSIDE M2M GmbH
1 month ago
Software Engineer (M/W/D) – AI-Native Development
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- INSIDE M2M GmbH
- Location
- Garbsen, Osnabrück, Berlin, Berlin, Deutschland Germany
- Posted
- 1 month ago
Job description
What we do
As IoT pioneers, we develop IoT complete solutions for our customers with over 40 colleagues* across three locations.
Currently, over 500,000 devices and systems worldwide are equipped with our solutions for Machine-to-Machine communication.
Our expertise lies in the development of customer-specific IoT solutions, based on our experience, our proven software building blocks, and a large number of already realized projects.
Our Team
Since our founding in 2004, we have grown steadily and have established ourselves as a strong partner in this market over the years.
To ensure this remains the case, we continuously expand our team with talented and qualified developers*.
Through diverse training opportunities, participation in conferences and workshops, as well as a strong feedback culture, we take our team to the next level.
To strengthen our team, we are looking for a Fullstack Software Engineer (M/W/D) as soon as possible at the locations GARBSEN (near Hanover), BISSENDORF (near Osnabrück), or Berlin.
Your Tasks
Do you want to do more than just process features, but understand, shape, and further develop applications as a whole?
At INSIDE M2M GmbH, you will develop sophisticated software solutions for our IoT platform. Your focus will be on Java and Quarkus – and you will develop the flow consistently down to the Angular frontend with TypeScript.
AI-powered coding tools and coding agents are part of your craft, not just hype. You will use them confidently, critically evaluate their results, and be responsible for the quality, security, and maintainability of your code.
You will develop robust backend services in Java and Quarkus – from architecture and APIs to productive use.
You will work on the associated Angular application with TypeScript and help shape the interfaces between backend and frontend.
You will integrate AI-powered coding tools and coding agents firmly into your workflow.
You will contribute to architectural decisions, code reviews, and the improvement of our development processes.
You will work closely with your team, our customers, and other technical contacts.
What you bring
Several years of practical experience in professional software development.
Extensive practical experience in Java and Quarkus, as well as good knowledge of Angular and TypeScript in the frontend.
Familiarity with REST APIs, databases, and ORM.
Experience with automated tests, including E2E testing.
Demonstrable practical experience with AI coding workflows – e.g., with Cursor, Claude Code, Copilot, or comparable tools. You can explain which prompts, setups, and guardrails work for you – and where the limits are.
A good sense for software architecture, code quality, and long-term maintainable solutions.
An independent, structured, and solution-oriented way of working.
Very good German language skills, both written and spoken – essential for collaboration with the team and customers.
Good English language skills for technical documentation and international tools.
A plus, but not a must
Background in the development or further development of an IoT platform
Experience with distributed systems, device data, messaging, or technical interfaces
Knowledge of Docker, Kubernetes, and cloud-native development
Familiarity with CI/CD, Observability, or Platform Engineering
Sounds like you?
Then we want to get to know you. Feel free to tell us about the software solutions you have worked on so far and how you use AI-powered tools in your daily work.
We look forward to receiving your application at INSIDE M2M
Find more English Speaking Jobs in Germany on Arbeitnow
Required skills
- docker
- english
- german
- java
- ci/cd
- databases
- typescript
- kubernetes
- angular
- software engineer
- orm
- code quality
- iot
- rest apis
- observability
- messaging
- claude code
- software architecture
- distributed systems
- quarkus
- fullstack
- cloud-native development
- platform engineering
- cursor
- copilot
- automated tests
- e2e testing
- maintainable solutions
- ai coding tools
- coding agents
- m2m
- ai-native development
- machine-to-machine
- technical interfaces
- iot platform
Interested in this position?
Create your free account and tailor your CV to match this job.