Software Engineer TypeScript (all genders)
About us
As the federal government's central digitization unit, we measurably improve citizen interaction with the state through user-centric digital services. Beyond our own iterative product development, we drive the digital transformation of public administration by advocating for enhanced framework conditions for digital product development.
Your Responsibilities
You build it, you run it, you own it - as a Senior Software Engineer (all genders) you are responsible for the development and operation of the software in one of our projects. If TDD, continuous delivery and a well-thought-out DevSecOps approach are important to you, then we should get to know each other. You can find more information about software development at DigitalService in the following blog article.
What You'll do
- Work as part of a collaborative, multidisciplinary project team where you not only develop and build software, but also actively operate it.
- Define milestones for each iteration in close collaboration with the team and take responsibility for achieving them.#
- The focus is on writing high-quality code, primarily in TypeScript/JavaScript, but depending on the project also with technologies such as Java, Spring or React/Vue.
- You will ensure the quality of your code by emphasising design patterns, (automated) tests, scalability, maintainability, data security and data economy.
- Work closely with the interdisciplinary product team to ensure that the software fulfils all security and data protection requirements.
What You're Equipped With
- You have experience in software development and the operation of complex systems and are at home in both the backend and frontend – primarily with JavaScript/TypeScript.
- In addition, you are proficient in technologies such as Java/Spring Boot and React/Vue or are open to familiarising yourself with new technologies.
- You have in-depth knowledge of infrastructure and container technologies (e.g. Docker, Kubernetes, Terraform) and are comfortable with infrastructure-as-code.
- You prefer to work in agile, interdisciplinary teams and value constructive discussions and regular feedback.
- If necessary, you are open to flexibly switching to other projects and making your contribution where it creates the greatest added value – even if this means trying out new technologies or approaches.
- You are results-orientated and have a strong intrinsic motivation to improve the digital aspects of administration.
- Your communication skills in German and English are at least B2 level - we speak both languages in our day-to-day work.
Why Join Our Team?
Become part of a team that is driven by a mission and shares a common vision: To develop user-centred digital solutions with the Federal Administration.
- Our 50+ engineers (all genders) are characterised by technical excellence, excellent teamwork and communication skills and a truly agile mindset. And of course we look forward to welcoming you as a new team member.
- Our growing organisation offers ideal conditions for over 200 digital experts. ‘New Work’ is not a project for us, but an integral part of our culture. Flexible working hours, spaces for (hybrid) collaboration, efficient use of tools, a high level of employee orientation and a self-image as a learning organisation are what set us apart.
- Our remuneration system is based on comparability, reliability and fairness. The salary for this position is between 70,000 - 85,000 euros gross per year (full-time). For your individual categorisation within our salary bands and levels, we take into account the scope of responsibility of the position, the complexity of the activities and the assessment of your skills from the introductory interviews. You can find details on our level and salary system in this blog post.
Our Benefits & Perks
- Compensation & Financial Security: Competitive salary, attractive pension scheme, and individual budget (e.g. for Urban Sports Club, food, technology, or mobility).
- Work Environment & Culture: Modern office, choice of tech, and agile, iterative principles.
- Learning & Development: Annual training budget of up to €2,000 and five training days.
- Work-Life Integration: Flexible hours and workation options of up to six weeks in European countries.
- Health & Well-being: Professional support for your mental health through nilo.health.
Recruiting Process & Contact Person
We value a diverse workforce and an inclusive working environment. We therefore welcome all applications – regardless of religion and ideology, nationality and (ethnic and social) origin, gender and gender identity, sexual orientation, age and physical and intellectual abilities.
We only check incoming applications for their professional qualifications and the key qualifications required for the position in question. We would therefore ask you to refrain from including a photo of yourself in your CV and to delete information about your place of residence, age, gender, marital status or similar.
Approximately 2 weeks after receipt of your application, you will receive an invitation to an initial meeting (screening call) with your Talent Acquisition Partner or a rejection. We will then give you all the information about the further selection process in the screening call.
Do you have any questions? Your contact person is Sara Eisermann (sara.eisermann@digitalservice.bund.de).
Apply for this job
*
indicates a required field