Job VC

Software Engineer / Team Lead

Droneops · djinni · Lead · $$$ · Гібридний формат роботи Україна
Open original ↗

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 expect from the lead
Structured approach to planning — not purely ad hoc
Clear cross-team communication: status, blockers, priorities
Autonomy in technical decisions within the team's scope
Readiness to grow ownership as the company scales