About the Role
We are looking for a highly skilled Technical Head Software Development to lead our engineering teams and drive the technical vision of our fast-growing software company. The ideal candidate will have strong leadership capabilities, a solid software engineering background, and hands-on experience working in startup environments, with the ability to manage teams, deliver scalable solutions, and set clear technical strategies.
Key Responsibilities
- Lead, manage, and mentor cross-functional development teams (Backend, Frontend, QA, DevOps).
- Define and execute the technical strategy, architecture, and long-term roadmap.
- Oversee the full software development lifecycle and ensure high-quality delivery.
- Collaborate closely with Product, Business, and Operations teams to ensure alignment between tech and business goals.
- Implement best practices in coding, architecture, CI/CD, performance optimization, and security.
- Set technical KPIs and performance measures for the team.
- Lead technical hiring, onboarding, and skill development within the tech teams.
- Solve complex technical problems and provide direction on technical decisions.
- Ensure scalability, stability, and performance of all software systems.
- Manage timelines, resources, and project prioritization.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 46 years of experience as a Technical Head / Head of Engineering / Engineering Manager in software companies (preferably startups).
- 7+ years total experience in software development.
- Strong expertise in modern development technologies (e.g, .NET, React, Flutter, Next js Angular, Python or similar).
- Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- Proven track record of leading technical teams and delivering complex software products.
- Strong architectural thinking, problem-solving skills, and decision-making abilities.
- Experience working in agile environments (Scrum/Kanban).
- Excellent communication and leadership skills.
- Ability to thrive in a fast-paced startup environment.
- Preferred: Having knowledge or hands-on experience with AI technologies, automation, or integrating AI tools into software solutions.