Job
In this role, you lead a Java development team, develop scalable software solutions, conduct code reviews, and support team members through coaching and individualized development conversations.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Your mission is to lead our Java development team within the Software Engineering department, both technically and disciplinarily, and to work with the team to further develop scalable, reliable, and maintainable software solutions as part of OKAPI:Orbits’ end-to-end solutions.
- You will support a team of currently five Java developers in designing, implementing, and sustainably operating modern services and event-driven systems.
- In this role, you combine hands-on technical contributions with strong people leadership.
- You write and review code together with your team, bring clarity to priorities, actively invest in your team members’ development, and ensure that technical decisions align with the company’s goals and customer needs.
- This directly helps satellite operators and space agencies efficiently plan, monitor, and control their missions in an increasingly dynamic orbital environment.
- Actively contribute to the design, implementation, and further development of Java-based services and event-driven systems as a hands-on member of the team.
- Responsibility for the technical quality of the team’s deliverables, particularly in the areas of architecture, maintainability, testing, and operations.
- Making technical decisions, conducting code reviews, and continuously improving development processes and team workflows.
- Contributing to and further developing best practices in software engineering, deployment, monitoring, and operations.
- Disciplinary leadership of a Java team currently comprising five developers, including regular one-on-ones, feedback, and professional development.
- Actively fostering the individual development of team members through coaching, mentoring, and creating space for ownership and learning.
- Supporting the team in planning, prioritizing, and successfully delivering development tasks in a sustainable and structured manner.
- Contribute to the strategic development of the Software Engineering department alongside other leaders and technical experts.
- Close collaboration with other teams, Product Management, and additional stakeholders to translate requirements into robust technical solutions.
- Ensuring a reliable and efficient development process through sensible standards, clear responsibilities, and strong teamwork.
Our expectations of you
Qualifications
- Genuine interest in people leadership and team development.
- A solid understanding of modern software architecture, combined with high standards for code quality, maintainability, and reliability.
- Confident use of software development practices such as code reviews, testing, and Git workflows.
- Ability to communicate technical topics clearly to both developers and non-technical stakeholders.
- Good written and spoken English and German skills, at least at B2 level.
- Structured, independent, and solution-oriented approach to work.
- Knowledge of cloud technologies, containerization, or modern deployment processes, for example using Docker or Kubernetes.
- Knowledge of observability topics such as logging, metrics, or tracing.
Experience
- Several years of hands-on experience in software development with Java, with a clear focus on backend systems and event-driven architectures, for example using message queues or asynchronous processing.
- Experience in a technical or disciplinary leadership role, for example as a Team Lead, Tech Lead, or in a comparable position with direct people management responsibility.
- Experience building and developing high-performing engineering teams.
- Practical experience with Python in a backend or data processing context.
- Experience with CI/CD pipelines and DevOps-oriented ways of working.
- Experience in a regulated, safety-critical, or otherwise technically demanding environment.
- Interest in or experience in the space or aerospace sector.
What we offer
- Flat hierarchies, small teams, flexible working hours.
- Onboarding in Braunschweig, then hybrid work in Munich.
- Early responsibility and direct influence on technical and organizational development.
- Training budget for your personal and professional development.
- Corporate benefits such as BahnCard 25/50, bike leasing, and German courses.
- Participate in space events and conferences to promote sustainable spaceflight.
- Free drinks in the office and regular after-work events.
Benefits
Work-Life-Integration
Health, fitness & fun
Topics you will work on
Job locations
About your employer
OKAPI:Orbits is a forward-thinking SaaS startup based in Braunschweig, Germany, focused on enhancing the safety and sustainability of satellite missions. The company offers AI-driven platforms and consulting services for space traffic management, supporting satellite operators throughout the entire lifecycle of their missions. With solutions for collision avoidance and mission design optimization, OKAPI:Orbits contributes to making the space environment safer.
- Startup
- Onsite, Hybrid
- Aviation, Space Travel
More jobs
These jobs might also interest you
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
Consultant & Project Manager – You are the first point of contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients...