> Markdown version of [/jobs/ext/2269552-software-engineer](https://www.wearedevelopers.com/jobs/ext/2269552-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Inside M2M GmbH - **Location:** Garbsen, Germany - **Experience:** Starter - **Salary:** €49,500.0 - €69,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Automation of Tests, Cloud Computing, Software Quality, Code Review, Databases, Continuous Integration, Cursor (Graphical User Interface Elements), Distributed Systems, Object-Relational Mapping, Software Architecture, E2e Testing, Software Engineering, Software Systems, TypeScript, Backend, AngularJS, Kubernetes, Front End Software Development, Restful APIs, Predix, Docker - **Published:** August 27, 2026 - **Apply:** https://www.xing.com/jobs/garbsen-software-engineer-157406056 ## About the Role * Several years of practical experience in professional software development. * Strong practical experience with Angular and TypeScript as well as good to very good knowledge of Java and Quarkus in the backend. * Familiarity with REST APIs, databases and ORM. * Experience with automated tests, including E2E testing. * Proven practice 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 of software architecture, code quality and maintainable long-term solutions. * An independent, structured and solution-oriented way of working. * Very good written and spoken German skills are required for collaboration with the team and customers. * Good English skills for technical documentation and international tools. * A plus, but not required: Background in developing or further developing 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 ## Description * You do not just want to work through features, but understand, shape and continuously improve applications as a whole. * At INSIDE M2M GmbH, you develop sophisticated software solutions for our IoT platform. Your focus is on Angular and TypeScript, while you also work across the flow through backend services with Java and Quarkus through to the devices. * AI-supported coding tools and coding agents are part of your craft, not hype. You use them confidently, critically evaluate their results and take responsibility for the quality, security and maintainability of your code. * You develop complex Angular applications with a clean component architecture - from concept to production use. * You work on the related backend services in Java and Quarkus and help shape the interfaces between frontend and platform. * You integrate AI-supported coding tools and coding agents firmly into your workflow. * You contribute to architecture decisions, code reviews and the improvement of our development processes. * You work closely with your team, our customers and other technical contacts. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)