Senior Software Engineer
Indexed description
The Role
- Take responsibility within an interdisciplinary team, developing high-quality software solutions.
- Conceptionalise and implement complex software projects in collaboration with clients.
- Actively participate in agile software development practices including Daily Scrums, client reviews, and retrospectives.
- Design and iteratively implement long-lasting software architectures.
- Utilise DevOps methodologies to deliver value quickly and gather feedback.
- Introduce new and stable technologies where appropriate, contributing to innovative solutions.
- Several years of practical experience in software development.
- Excellent German and English language skills (at least C1 level) for clear communication.
- Broad understanding of technology and concepts, actively following current developments.
- A strong commitment to quality, including unit tests, code reviews, clean code, design patterns, refactoring, and modular architectures.
- Enjoy working on challenging architectural questions with your team and project stakeholders.
- Openness to "AI for Software Engineering" and eagerness to use tools like Claude Code, Open Code, and GitHub CoPilot.
- Self-organised teams with significant scope for design and impact.
- Individual mentoring from day one and continuous personal development.
- Lifelong learning through various training, internal TechTalks, and external conferences.
- Challenging, innovative, and diverse projects with modern technologies.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search