Head of Software Development
Head of Software Development
- 3 вакансий
Required experience
5 - 10 лет
Job opening
Senior Head of Software Development Team Lead
Job description
Job Description
We are looking for a Head of Software Development to lead our software development team
in developing, delivering, and maintaining our cloud-based contact center solution. The Head
of Software Development will report to the COO and will work closely with the product
management, customer success, and sales teams
Key Responsibilities:
● Lead, manage and develop a team of software engineers, ensuring they have the
necessary skills and resources to deliver high-quality software products.
● Develop and maintain the software development roadmap, ensuring that the product
roadmap is delivered according to commitments and velocity, and also arbitrate and
balance that product roadmap with tech debt & investment roadmap to ensure a
good balance between delivering features and maintaining a state of the art software
infrastructure & architecture.
● Collaborate with product management to define and prioritize product features and
enhancements, and ensure timely delivery of product releases.
● Work closely with the customer success and sales teams to understand customer
needs and feedback, and incorporate those into the product roadmap and
engineering plans.
● Ensure software development processes and methodologies are in place and
followed, including agile development practices, continuous integration and
deployment, code reviews, and testing to achieve high quality software and predictable
project delivery.
● Manage and optimize software development budgets and resource allocation.
● Participate in strategic planning and decision-making for the software development
department and the company as a whole.
Requirements:
● Around 10 years of experience in software development, with at least 5 years in a
leadership role.
● Experience developing and managing cloud-based software solutions, preferably in a
SaaS environment.
● Strong technical expertise in modern software development practices and
technologies, including web development, APIs, microservices, databases, and cloud
infrastructure.
● Strong leadership and management skills, with the ability to lead and mentor a team
of engineers in a fast-paced environment.
● Excellent communication skills, with the ability to communicate complex technical
concepts to both technical and non-technical stakeholders.
● Strong analytical and problem-solving skills, with the ability to identify and resolve
technical issues quickly and effectively.
● Ability to work collaboratively with cross-functional teams, including product
management, customer success, sales, and marketing.
● Bachelor’s or master’s degree in Computer Science, Software Engineering or related
field
● Experience with agile development methodologies, continuous integration and
deployment, code reviews, and testing.
What’s in it for you:
● We offer a multicultural environment with teams in 5 countries across Europe (and
expanding)
● We are at a pivotal stage in our development with a significant acceleration of our
growth
● We offer opportunities to learn and grow
● Work topics in a demanding (real time, high load) cloud sector mixing application
services and telecoms
● Great work atmosphere and regular company events, barbecues, team buildings.
If you are an experienced software development leader with a passion for developing
innovative software solutions and leading high-performing teams, we want to hear from you!
Technologies
- Agile
- Scrum
- Web API
- Leadership Skills