About the role We’re looking for a software engineer with leadership experience to lead a small team building a product management ecosystem in the defense sector. This is not a purely managerial role — the lead continues writing code and contributing to development while coordinating the team, defining priorities, and owning delivery quality.
Responsibilities
- Develop and maintain internal deployment and product management tooling
- Build and maintain CI/CD pipelines (GitHub Actions)
- Own Docker-based build and deployment workflows
- Code reviews and technical quality across the team
- Team planning, backlog prioritization, cross-team sync
- Onboarding and mentoring team members
Requirements
- Strong Python: async, threads, concurrent programming
- Experience with Python web frameworks (FastAPI preferred)
- Deep understanding of Docker and containerization
- Linux: systemd, journald, containers, confident CLI usage
- Networking: HTTP(S), SSH, WebSocket
- Strong understanding of client-server architecture and API design
- Databases and ACID fundamentals
- Cloud or on-premise infrastructure experience
- English for technical communication
Nice to Have
- Bare-metal / Raspberry Pi / embedded Linux (firmware flashing, secure boot)
- Information security fundamentals
- Python deployment optimization
- Experience with ArduPilot or other autopilot stacks
- Prior tech lead or mentoring experience
What we offer:
- Competitive salary and bonuses
- Full-time employment
- Comfortable office in Kyiv
- Possibility of hybrid work format
- Reservation from mobilization
- Participation in testing and development of a military-oriented product.
- Paid vacation and sick leaves
- A professional and cool team, as well as regular teambuildings