Does that sound like you?

You might be a hacker, tinkerer or scientist in body and soul. You’ve studied computer science, math, physics or something similar and are about to throw yourself into the real world of IT. You’re curious and uncomplicated, and you have the urge to learn more and get involved in complex topics.

Or maybe you’re already a specialist in a specific subject area and have a lot of professional experience, but feel the need for change. Standard software and off-the-shelf solutions aren’t your thing – you prefer being creative and agile. It’s important to you to find the right technology for any problem, but languages and frameworks are not religious issues.

What you can find this with us

Either way, we're looking for people like you: developers who are passionate about their cause and passionate about their profession. We’re looking for strong characters to become colleagues who are exactly that: colleagues, not just people who happen to work in the same company.

We want to create the perfect working conditions for people like you. We can offer you a great working environment with people who will be happy to work with you. We work together in small agile teams based on Scrum, but not necessarily in the same offices. Flexible working hours and home offices aren’t just empty promises, but are standard with us. We trust our employees and look forward to reciprocity of this trust, for example when it comes to using unconventional methods.

Speaking of unconventional, education and training is central for us. This is why we’ve developed our ‘4+1’ working time model, in which 20% of your work time is available for further education.

You can work at our locations in Berlin, Bonn, Frankfurt, Hamburg, Heide, Leipzig, Lünen, Paderborn or Stuttgart. And if you have a dog, we look forward to getting to know him: we offer a dog-friendly working environment.

That doesn’t sound so bad, does it? Why not look at our career area and see what working for itemis could be like.

So you want to be part of our team?

Then we look forward to your application. Here’s what’s involved.

Step 1: Your application

If you have any questions, feel free to contact Sandra by phone or e-mail. Otherwise just click on the button and submit your application. Complete applications with covering letter, curriculum vitae and certificates are great, but if you are for example still waiting for a testimonial, that’s ok too.

If we think that you’ll fit in well you will hear from Sandra or Mirja, either by e-mail or telephone. Even if we think that you might not fit in quite so well, you will still hear from us, because what might not be possible now could still be in the future, and we’d like to keep in touch.

Step 2: We like you!

If Sandra or Mirja call you it will be to arrange an initial conversation. This will be either by telephone with a colleague from what might (hopefully) be your future team, or an invitation to one of our locations, depending on what is the better fit. Two people usually conduct this person-to-person conversation: a team colleague who is seeking to fit you in professionally, and your potential future team or location manager.

This conversation is about getting to know one another: do we suit each other? But we also want to find out what you can offer and how you set about solving problems.

Step 3: We still like you!

With luck we’ll still be fans after our initial conversation, and you’ll like us too. If so we will either invite you to a second meeting at our offices in Lünen or offer you a contract directly, so that you can see what our conditions are like and decide what would work for you. But don’t worry: we want you to feel comfortable with us and not pushed around.

A little more detail

We have specific positions, sometimes even at specific locations. But even if you don’t think you match a particular job title but would still like to work for us, we’ll look forward to your application.

Agile software development means continuous growth, constant change, and above all, communication. As an agile coach you face these challenges every day, with passion and a good dose of humour. You can adapt to ever-new situations and share your knowledge with colleagues and clients – merely tossing buzzwords around isn’t your style, nor ours either. Even if you are experienced in software development and the agile world, you are also able to explain difficult issues respectfully and simply so that your opposite understands them.

You’re an experienced software developer who is now focussing on agile software and project development. Thus, to illustrate the technical and aspects is no problem for you. At the same time, you are not only certified, but also experienced in Scrum and Kanban – Software Craftsmanship should not be a foreign word for you. You can explain the difficult contexts so that your opponent understands them – respectful and uncomplicated.

You will have a very good command of German both written and spoken (at least CEFR level B2).

That’s you? Then we’re looking forward to your application.

Apply now!

As a Java developer with consultant DNA you can hit the ground running. It should be important for you to gain as much experience as a software developer as possible, to be able to specialize in ​​software architecture and design in the medium term. To support this we can offer varied client projects, but with a lot of freedom for your personal training and research.

It is very important that you have good client-facing skills. Consultants can tend to be arrogant and self-regarding, but this is not our style. Our corporate attitude to clients is responsive and respectful. We want you to be perceived by our clients as competent, trustworthy and sympathetic.

You should have already gained experience in test-driven and object-oriented development with Java technologies and will have a very good command of German both written and spoken (at least CEFR level B2). As a consultant you are often at our customers' premises – it’s okay for you to travel a lot. This has its advantages and disadvantages. But don’t worry, we ensure a reasonable balance.

That’s you? Then we’re looking forward to your application.

Apply now!

You really don’t like standard software, but you go for cool, exciting projects? You’re looking forward to new challenges and a fantastic team? You’re experienced in both language engineering and web development? Than you are exactly right with us.

But what do we actually do? In concrete terms, we want to build languages and IDEs, which can be easily used on the web and which are also accessible to non-developers – for example, people who work as specialists on the subject.

In order to be part of our company you have to be motivated and want to face real challenges. You feel comfortable in the web environment and technologies such as JavaScript, Node.js, HTML and CSS are standard for you. Typically, you are still mastering TypeScript, are fit to test and bundle your application, and have initial experience with Angular 4, React, or Vue.js.

You will have a very good command of German both written and spoken (at least CEFR level B2).

That’s you? Then we’re looking forward to your application.

Apply now!

Architects build houses – of course. Perhaps even bridges. But more importantly, software architects build highly developed software. And you, as a software architect, do not just want to stack up, but to go high.

But so far you have remained on the ground and know that, without teamwork, nothing flies. You know that working together always means complementing each other well. You have a sense of enterprise architecture and automotive tooling and can also communicate this to colleagues in simple and uncomplicated ways. You will have a very good command of German both written and spoken (at least CEFR level B2).

If you want to work with us you should be able to bring knowledge of Java, model-based software development and common concepts of enterprise and software architecture.

More important is the desire for something new: new clients, new locations and new teams. If this requires frequent travel we will ensure that a reasonable balance is possible.

That’s you? Then we’re looking forward to your application.

Apply now!

Imagine this situation: we have a lot of exciting projects and too little time, so we always need support. No matter which team you ask – usability specialists, mobile or software developers, programming language engineers, system administration or project management – we’ve all got more than enough work to do.

This is where you come in. As a student you could just do a part-time job – or you could start as a student trainee with itemis.

If you are studying Computer Science, Computer Engineering or Economics you are already well placed to fit in with us. But more important are curiosity and a desire for challenges.

With us you will not just be ‘studying’, you will be part of the team and a full-fledged colleague. That's why you'll not just be watching us, you'll be doing the job, and you're sure to learn more than at university.

You will have a very good command of German both written and spoken (at least CEFR level B2).

That’s you? Then we’re looking forward to your application.

Apply now!

More from itemis