In this role, you will design, build, and implement scalable technical solutions, from initial architecture through to deployment. You’ll use modern engineering practices and AI-assisted development tools to deliver high-quality software and business impact.
Key Responsibilities
• Design, develop, and test modern software solutions including APIs, microservices, cloud, and data components.
• Analyse requirements and contribute to architecture and technical design decisions.
• Use AI-assisted development tools for coding, testing, prototyping, and documentation.
• Build scalable, secure, and maintainable applications using modern toolchains and CI/CD practices.
• Support the development of AI-enabled and agent-based software architectures.
• Contribute to cloud, data, AI, or security-focused projects depending on your interests and experience.
You should bring the following
• Cloud Engineering – AWS, Azure, automation, platform engineering.
• Data Engineering – data pipelines, analytics services, data modelling.
• AI Engineering – machine learning, LLMs, AI-powered applications.
• Security Engineering – DevSecOps, IAM, cloud security, secure coding.
What We’re Looking For
• Degree in Computer Science or similar experience.
• Experience with software engineering principles and modern development practices.
• Strong skills in at least one language such as Java, C#, .NET, or Python.
• Knowledge of object-oriented development and software architecture principles.
• Experience with databases, Git, CI/CD, and container technologies.
• Interest in cloud technologies, AI, data engineering, or security.
• Fluent German and English.