Software Engineer

Inside M2M GmbH
Garbsen, Germany
9 days ago
Apply on www.xing.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Compensation
€49,500.0 - €69,000.0
Working hours
Shift work
Languages
English, German
Job source

Tech stack

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
+11 more
E2e Testing Software Engineering Software Systems TypeScript Backend AngularJS Kubernetes Front End Software Development Restful APIs Predix Docker

Job 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.

Requirements

  • 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

Benefits & conditions

  • varied and exciting work in projects from various industries
  • the opportunity to contribute creatively and actively shape projects
  • a secure job with attractive remuneration and a permanent employment contract
  • an appreciative working atmosphere with friendly and helpful colleagues
  • a pleasant working environment
  • a smartphone (iPhone or Android) and a notebook (Mac or Linux)
  • a good work-life balance thanks to flexible working hours within the core working hours
  • participation in the HANSEFIT company fitness program
  • JobRad leasing
  • job ticket
  • personal and professional development opportunities
  • free drinks and fruit
  • joint team events

About the company

As IoT pioneers, we now develop complete IoT solutions for our customers with over 50 colleagues at three locations. Currently, more than 750,000 devices and systems worldwide are equipped with our solutions for machine-to-machine communication. Our expertise lies in the development of customised IoT solutions, based on our experience, our tried-and-tested software modules and a large number of projects that have already been realised. Since the company was founded in 2004, we have grown steadily and have established ourselves as a strong partner in this market over the years. To keep it that way, we are continuously expanding our team with talented and qualified developers. We take our team to the next level through a wide range of training opportunities, participation in conferences and workshops, and a strong feedback culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.xing.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

Videos

See all

Related articles

See all