Your Role
As the Head of Software, you will lead the entire software function of the company — from architecture and development to strategy and execution. You will be responsible for building and managing a high-performing software team, shaping the software development roadmap, and ensuring seamless integration with embedded, mechanical, and electronic subsystems. This is a hands-on leadership role that blends strategic vision with strong technical expertise.
Responsibilities:
- Own and evolve the company’s software architecture for embedded, backend, and mobile platforms.
- Lead and mentor a growing team of software engineers across multiple disciplines.
- Oversee the planning, allocation, and execution of software development resources.
- Ensure alignment between software architecture and overall system engineering.
- Design and manage scalable, secure, and maintainable codebases across platforms.
- Drive best practices in Git-based development workflows, CI/CD, and code quality.
- Contribute to embedded systems development, including microcontroller firmware integration.
- Oversee backend development, including communication and control layers.
- Lead Android-based development for mission control and field-deployable apps.
- Work closely with product management and hardware teams to define software requirements.
- Ensure timely delivery, risk mitigation, and compliance with defense-grade software standards.
- Promote a proactive, ownership-driven engineering culture across the organization.
Required Qualifications:
- Bachelor’s or master’s degree in software engineering, Computer Science, or a related field.
- Proven experience in a senior or leadership software engineering role.
- Deep understanding of software architecture patterns and design principles.
- Strong Git expertise and fluency in modern version control workflows.
- Experience in embedded system development (e.g., C/C++ for microcontrollers).
- Experience in backend development (e.g., Node.js, Python, Go, etc.).
- Android application development experience (Java/Kotlin).
- Experience in software project planning and team/resource allocation.
- Excellent communication and leadership skills.
- Fluency in English and strong documentation capabilities.
Bonus Qualifications:
- Prior experience as a software architect or solution architect.
- Experience working in defense, aerospace, or other safety-critical industries.
- Familiarity with real-time operating systems (RTOS) and low-level hardware interfaces.
- Knowledge of cybersecurity practices relevant to embedded and cloud systems.
- Experience integrating with military protocols or radio communication systems.
- Prior experience setting up CI/CD pipelines and DevOps practices.
- Exposure to Agile/Scrum methodologies or other structured development processes.
- Experience with SysML v2 modeling for system architecture and design.
What we offer:
- Unique opportunity to join a high growth company in the scaling stage.
- Opportunity to help Ukraine win.
- Flexible work hours.
- Frequent team-building events, free parking, pet-friendly office and private health insurance after the probation period, and of course the best and supporting team.
- Result based bonuses.
- Competitive salary ranges from 5 000 Eur (gross) to 7500 Eur (gross). The final offer will depend on your qualifications, competencies, and professional experience.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Experienced Fullstack Software Engineer
2026-06-16
DevOps Engineer
2026-06-19
ATFM Software Engineer (UAE National only)
2026-06-18
- Posted
- Aug 12, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Vilnius
- Company
- RSI Europe
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Experienced Fullstack Software Engineer
2026-06-16
DevOps Engineer
2026-06-19
ATFM Software Engineer (UAE National only)
2026-06-18