Software Architect

Vertrag Über Cp
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
Computer-Aided Design
Adobe InDesign
Automation of Tests
C++
Code Review
Continuous Integration
Distributed Systems
Python
PostgreSQL
Software Engineering
Kubernetes
Kafka
Docker
Microservices

Job description

Looking for an experienced Software Architect to lead the design and development of advanced software systems for distributed platforms and operational control. You'll be responsible for architectural decisions, defining technical direction, and collaborating with development teams on execution. Expect to work with modern technologies such as Java, Kubernetes, Kafka, Docker, and CI/CD. I'm looking for someone who combines system-level thinking with a hands-on approach to development.

Project

  • collaborating with system architects and technical leads to design software solutions for distributed systems and communication platforms
  • leading technical discussions and defining solutions with stakeholders and internal teams
  • translating system-level requirements into actionable tasks for development teams
  • guiding and mentoring senior developers to ensure alignment with architectural goals and best practices
  • designing and implementing mission control software focused on event streaming, distributed processing, and automation
  • participating in design and code reviews to ensure compliance with internal standards

Requirements

EU citizenship

  • excellent communication and leadership skills
  • proven experience designing and leading software development for complex distributed systems
  • ability to bridge system-level design with implementation
  • hands-on development experience in Java
  • expertise in microservices, distributed systems, and asynchronous processing
  • experience with Kubernetes, Kafka, Docker, Helm, and PostgreSQL
  • understanding of mission control systems, event streaming, and automation
  • experience with CI/CD pipelines and automated testing
  • English at C1 level

Nice to have

  • knowledge of quantum technologies or secure communications
  • experience working in the space industry
  • familiarity with SLA-driven orchestration and satellite-to-ground communication architectures
  • experience with C++ and Python

Apply for this position