Job description
ABOUT US
Common Codes is leading the development of Germany’s EUDI Wallet on behalf of the Federal Ministry for Digital Transformation and Government Modernisation. Our mission is to build secure, privacy-first and trustworthy digital public infrastructure. Together with partners from government, business, research and civil society, we are creating an open and interoperable ecosystem for digital credentials. The EUDI Wallet will enable public authorities and companies to offer new digital services, simplify processes and develop applications based on verifiable digital information. For citizens, it will provide a simple and secure way to identify themselves, store digital credentials and share only the information required in a specific situation. Whether opening a bank account, applying to a university or proving their age, users will remain in control of their personal data. By building this infrastructure, we are laying the foundation for a more accessible, efficient and trustworthy digital society. The EUDI Wallet will reduce bureaucratic barriers, make digital services easier to use and strengthen digital sovereignty in Germany and Europe
YOUR ROLE:
Are you an experienced System Engineer passionate about building robust IT infrastructure, automation, and open-source technologies? This is your opportunity to contribute to a greenfield project where you’ll shape the technical foundation from the ground up – from architecture to automation to cloud-native integration.
YOUR RESPONSIBILITIES:
Design and operate analytics systems that monitor usage, generate insights, and identify areas for improvement
Design, develop, and maintain system infrastructure (OS, Cloud, DB, Network, Office IT, Applications)
Regularly update and enhance existing systems
Monitor system performance and ensure high availability
Diagnoses and resolving hardware and system issues
Identify and fix security vulnerabilities
Optimize system configurations for performance and stability
Automate IT processes using scripting languages (e.g., Bash, Shell, Python) to improve efficiency
Collaborate closely with cross-functional teams to implement IT projects and integrate new technologies
Document IT systems and processes to ensure transparency and sustainability
Job requirements
WHAT WE’RE LOOKING FOR
Degree in Computer Science, Engineering, Natural Sciences, or equivalent practical experience
At least 5 years of professional experience in a similar position
Extensive experience with UNIX/Linux system engineering
Solid scripting skills (preferably in Bash, Shell, or Python)
Strong knowledge of configuration management tools (e.g., Ansible, Puppet, etc.)
Deep understanding of system monitoring tools (e.g. Grafana, Prometheus et.)
Experience with cloud-native technologies (e.g., Kubernetes, Docker, etc.)
Experience with SQL and NoSQL databases
Basic understanding of network infrastructure and components
Fluent in English (spoken and written)
WHAT WE OFFER:
A chance to shape one of Germany’s most important digital public infrastructures
A forward-thinking, mission-driven work culture at the intersection of science, administration, and innovation
Compensation based on the Federal Public Sector Collective Agreement (TVöD-Bund); depending on qualifications and assigned duties, up to pay grade 11
Flexible working hours and remote work
Access to conferences, team events and a supportive work culture.
DIVERSITY MATTERS TO US
We value different perspectives and experiences. That’s why we welcome applications from everyone, regardless of gender, nationality, ethnic or social background, religion or belief, disability, age, sexual orientation, or gender identity.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.

