As a Head of Software Engineering, you will be responsible for process and operation optimization, systems improvement, and change management. In this role, you will be the leader of the software engineers, support the project management tasks, and act as a technical leader.
WHAT YOU WILL DO
As an operational leader, you will be responsible for:
Creating an annual strategy for the department and approving it with management.
Defining goals for implementing the strategy, elaborating a quarterly action plan, implementing, communicating, and reporting on them.
Develop, implement and continuously report action plans to the management to achieve the resulting metrics and KPIs.
Establish the operational framework and processes related to the department (task management, tools, priorities).
Growing and leading a leadership team.
Develop recruitment, onboarding, training, and a mentorship system in line with the company expectations and strategies.
Continuous monitoring and measurement of colleagues’ works under your responsibility, ensuring their professional and personal development, giving regular feedback.
Ensuring the efficient and effective collaboration with other departments.
Cooperating with external partners (e.g. consultation), escalation, preparation of draft contracts.
As a technical leader, you will be responsible for:
As the last escalation point of the department, you will be responsible for the validation, analysis, and development of the escalated cases.
Active role in the elimination of critical errors.
Ensure that the procedure and the system meet current security requirements.
Act as a project manager (for major, high-impact projects) and sometimes product owner (primarily for tech projects).
Ensuring communication with stakeholders, follow-up case analysis.
Effective communication with key clients.
WHO YOU ARE
Management and Experience
You worked in a B2B SaaS (enterprise focus) environment, and have experience scaling products globally with high availability.
You are able to present the engineering roadmap and status to senior stakeholders.
You are able to represent the engineering and the solution architecture to external stakeholders and ideate together with Customers or Partners on new requirements.
You are able to understand and assign the Product Requirements to Engineering teams, manage their capacity while increasing velocity.
You are able to challenge functional and nonfunctional requirements and present new ideas.
You are able to present engineering capacity and estimation for product requirements to senior stakeholders to achieve the best decision on the Product Roadmap.
You are able to support recruitment by defining precise needs and requirements.
You have good oral and written English skills.
You are continuously improving yourself, and have a helpful attitude.
You have an excellent analytical and systematic approach paired with outstanding problem-solving ability.
You have solid experience in people management for at least 5 years, built and led a team of developers (min. 5 people), multiple teams and managing managers.
You are able to manage multiple Teams/Squads and be a Manager of Managers.
You are able to develop a healthy engineering organization and a culture of feedback.
You have experience developing new processes and managing the team’s work (e.g. feedback, coaching, cost planning).
You are able to organize events for engineering teams (e.g. town halls, hackathons, training, etc.).
You have experience with Agile software development methodologies (Scrum, KanBan), can explain the main artifacts and roles in it and their benefits.
You worked successfully together with the UX/UI design team, and are able to challenge and develop internal design processes.
You worked as a software engineer for 5+ years with different open-source technologies.
Experienced with diversified technologies like public cloud solutions, microservices, monoliths.
You have experience with complex integration projects (REST, Webhooks, RabbitMQ) and API gateway technologies (e.g. GraphQL).
You have built a successful CI/CD pipeline and have experience with technologies like Gitlab, Jenkins.
You have experience working with containerized microservice architecture (Kubernetes is a plus).
You oversee a successful Quality Assurance model with different testing methodologies.
You have worked with Complex security requirements and have experience with Security-related tools and compliance frameworks.
You are able to manage and highlight technical debt to internal stakeholders.
What we offer
The opportunity to work at a financially stable, growing company with a strong international presence and market position in Europe, America, and East Asia.
We commit to investing in your personal growth in the long run (attractive salary package, benefits, and career opportunities).
A multicultural work environment in the Budapest One office that was awarded “The Most Loveable Workplaces” prize.
A healthy work-life balance with flexible work options. During the pandemic home office is optional for everyone.
A company with regular team buildings, sports events, charity programs, birthday celebrations. Fridays are sweets days!
Mentorship and training opportunities from the start. We create your career path together to help you reach your maximum potential.
Internal training sessions, school programs, and language courses, as well as the chance to travel the world to meet end-users and clients at conferences and meetings.
You didn’t find any position suitable for you,
but still want to join our team?