Work at generic.de

We are generic.de — the Clean Code Company from Karlsruhe, Germany. We don't just write Clean Code on our website, we actually write it.

2024 will be your year. With us.

The demand for high quality code and good work is what drives us and allows us to grow. Whether it's technology, processes or the way we work, we love what we do and work to get better every day!

With us, you can:

Write good and sustainable code

Tackle projects that have real added value

Use modern technologies based on your experience

Develop and support each other together with your colleagues

Involve and help shape yourself with your ideas

And all of this in an agile development environment!

150
successful clean code projects
95
Staff
15
Years of Microsoft Partner
11
Years of clean Code Development as a corporate principle
37
On average, our colleagues are years old
30
Percent share of women in the company
100
Percent of colleagues are employed for a permanent period
1,059
Songs on our generic.de Friday playlist

STRONG AS A TEAM

For us, success is a team matter


You can only excel and achieve more in a good working environment. Here, everyone makes a significant contribution to our common goals. You get support where you need it, and we work hand in hand. That is why we value respectful interaction, a culture of learning from mistakes, and openness and fairness. The result? A strong and successful team.

LIVE AND WORK

The modern way: work-life balance

Mobile working for a better reconciliation of work and private life

With us, you have the flexibility you need for yourself and your work. Together with your team, you decide when and where meetings are held and when you want to meet in the office.

Flexibility in the organization of working time

We want you to be able to combine your private and work life in an uncomplicated and family-friendly way, which is why we also work on the basis of flexible working hours. Together as a team, you decide when and where the meetings take place.

Individuality & flexibility in different phases of life

Through individual arrangements, we can help you find your personal balance between work and private life. We will discuss your wishes and life situation together and find a suitable solution with you.

PROJECT TEAMS

The ultimate goal of our projects is to develop the perfect software product for our customers. To ensure this, a variety of skills and roles are used in the project. Depending on the skills required, a product team may consist of several software developers, UX designers, a solution architect, a scrum master and a technical product owner who acts as a counterpart to the customer's PO. Delivery Management is responsible for project organisation and stakeholder management.

Working on site or with the customer

From time to time, we visit our customers on site. This always happens as a team and can be the case from initial personal meetings to individual workshops or sprint changes. Since our customers are usually commuting by day, you'll be back home in the evening. However, much of the day-to-day project business and collaboration is now done remotely and therefore requires no on-site work.

Collaboration within project teams

With us, you work in self-organized, interdisciplinary project teams and closely with customers. Joint brainstorming, daily exchange and discussions are important components of our project success. Each individual team member forms the collaboration and makes a significant contribution to the success of the project. We pull together.

Working atmosphere in a team
Reviews from kununu

An environment in which everyone and each team has a great deal of decision-making power and creative freedom.
Working atmosphere in a team
Reviews from kununu
Helpful, nice, even in the mood for a little fun.
It's fun that way.
Working atmosphere in a team
Reviews from kununu
The atmosphere is characterized by trust, understanding and support.
Sounds good? We're looking for talented people like you to join our team.

HAND IN HAND

Agile team working

Every day, our customers face the challenges of a rapidly changing marketplace. Our expertise lies in responding flexibly to changing conditions to deliver not only the right product for our customers, but also the right product for the end user.

We do this by using agile methods. These encourage collaboration and regular coordination between you and your team members and stakeholders to ensure that everyone has a common understanding of the product and project goals. By uncovering and removing potential ambiguities, you as a team can work faster and more effectively to satisfy both our customers and their users.

Our collaborative planning with the customer places a strong emphasis on adaptability. Plans are iteratively reviewed, detailed and adjusted - always with an eye on the market.

Roles in project teams

As a software developer, what kind of role do you play in the projects?

Your focus will be on a project. Our projects typically last from 6 months to 2 years, but there are also long-term projects. Together with your team, you will be responsible for the specification, architecture, development and testing of applications.

In short: Your expertise will be instrumental in turning an idea into great software.

As a UX/UI Designer, what role do you play in the projects?

Your ideas and knowledge are needed right from the start. In your role as a UX/UI Designer, you will ensure that the software is tailored to the needs of the user. With us, you can take responsibility for the UX of a project as a whole. As an integral part of the product team, you will be involved from day one and support the product through to delivery. You will work closely with product owners, software developers, customer technical experts and end users.

In short: You are responsible for turning the software into a solution. You bring your designs to life using common prototyping tools.

What is your role as a Scrum Master in the projects?

In your role, you will lead and supervise one or more development teams, depending on their size. You will guide and help the team to effectively use the methods and practices of the Scrum framework. With your agile mindset, you will ensure the smooth running of the project and support the team in their daily work. You will model agile values and coach your teams in self-organisation and cross-functional teamwork.

In short: You will ensure the project runs smoothly and support the development teams — all with an agile mindset.

What is your role as a Product Owner in the projects?

As a Product Owner, you will take on a responsible position within our project organisation. You will work closely with customers, Scrum Masters and the development team. Together with the customer, you will develop a product vision and drive issues such as roadmap and release management. You will also be responsible for requirements engineering.

In short: You provide holistic advice to our customers and make the project a success.

Das Kundenportal der LEWA Digital Services auf verschiedenen Devides: Smartphone, Tablet und Laptop
Exciting projects and customers

Together, we move mid-market and enterprise businesses and help them grow in the digital age. We support our clients from scratch to finish: From requirements definition to UX design to software development - holistically and individually. This is what makes our project business so exciting and varied. And with every new project, you can develop professionally and personally, take on responsibility, share your knowledge or benefit from the knowledge of your colleagues.

We work in a wide range of industries, including: mechanical and plant engineering, construction and construction suppliers, manufacturing, consulting and services.

CREATE GREAT THINGS

You work with this tech stack

We place particular emphasis on a modern technology stack based on sustainable software development using .NET. So every project has the right technology for you to work with.

  • .NET development for a strong backend
  • Cloud computing with Microsoft Azure
  • Containerization with Docker and Kubernetes
  • Angular, React, and Blazor for a modern front end
We would like to expand our team and are perhaps just looking for you?
Become part of our team too!
We love Clean Code — do you?
With us, you can write clean and good code right from the start.

EDUCATION: CLEAN CODE DEVELOPMENT FROM THE START

Basic Clean Code Developer Training

You will receive your basic Clean Code Developer training from our experienced in-house Clean Code trainers Thomas, Felix and Thomas, who have been personally trained by Clean Code mastermind Stefan Lieser. They will teach you the value system and associated principles and practices of the Clean Code Development Initiative right from the start. You will continuously learn how to develop clean code and apply the practices and mindset in your everyday life.

CONTINUING EDUCATION: AS INDIVIDUAL AS YOU

The generic.de academy

We invest in your skills. Our aim is to support and develop your individual professional and personal skills. We also believe that successful knowledge transfer within the team plays a very important role. This is why we have set up the generic.de academy as an internal training facility. In addition to internal training, you also have the opportunity to attend external events. Whether it's a specialist conference such as BASTA or webinars where you can focus on specific topics or complete a certification. Together with your manager, you can continue your development.

Find out more about us

No items found.

YOUR WORKING ENVIRONMENT

Karlsruhe Technology Region
This is the home of generic.de

We have a brand-new office building, sustainable and completely self-sufficient. Our office is located in the beautiful, northern district of Neureut (sometimes Neret in local dialect).

In addition to its open architecture and sustainable construction, there is something else that distinguishes the building: innovation. Whether it's building automation, smart rooms or remotely controllable digital twins — our new office is a state-of-the-art building. It's actually obvious when a digitization professional has his hands on it.

When you need some peace and quiet, you can retreat to our Focus rooms.
With us, you get an ergonomic and modern workplace where working is healthy and fun.
You can charge your e-car or e-bike right in front of the office. You can also freshen up in our showers and changing rooms.
We provide you with state-of-the-art hardware and software.
In addition to a fully equipped kitchen and a grill station, there are restaurants, a food truck and shopping facilities in the area to spend your lunch break.
Coffee, tea, or water? It's included with us, as is your daily vitamin kick.

Dive into your future working world

Your way to us:

Bus and train

We can be reached by public transport, including about 10 minutes of fresh air.

Train stop: Karlsruhe-Neureut Kirchfeld (S1/S11)

bike

Would you rather go to work by bike? We have a covered parking space for your bike. And if you have an e-bike, you can easily charge the battery. If you want to freshen up, we have showers and changing rooms.

(electric) car

If you come by car, there are plenty of parking spaces available (no searching, no hassle).

Or do you have an e-car? Perfect, then you can simply charge it at one of our 31 charging points.

This is how you find us

generic.de Software Technologies AG
Johann-Georg-Schlosser-Strasse 66
76149 Karlsruhe