Software Engineering Manager

Your mission

As Software Engineering Manager, you lead one or more software engineering squads to deliver reliable, customer-focused software solutions that create measurable value for our customers and partners. You are accountable for the team’s delivery outcomes, technical direction, quality of execution and day-to-day collaboration, ensuring that priorities are clear, risks are raised early, and commitments are met with the expected quality.

This is a people leadership and technical management role where results are achieved through others. Success depends on your ability to create ownership, build trust, support people development and collaborate across Product, Sales and other teams to turn business and product requirements into valuable software outcomes.

Modern sustainable building with greenery and digital data elements symbolizing structured sustainability data in construction.

Main responsibilities include:

People & Development

  • Lead, coach and grow one or more squads of junior and experienced engineers (up to 12 people), involving them in decisions according to their expertise.
  • Provide regular feedback on performance, work quality and professional development, supporting team members’ growth and encouraging accountability, openness and learning from mistakes.
  • Promote collaboration and continuous improvement within the team and across departments, helping remove blockers, manage dependencies and support shared commitments.

Delivery & quality

  • Facilitate Agile ceremonies, including stand-ups, pre-planning, grooming, planning, sprint reviews and retrospectives, ensuring clarity on priorities, ownership and next steps.
  •  Manage and refine the product backlog together with issue type owners and Product Managers, prioritising by customer value, product direction, business context and delivery impact.
  • Follow up on task progress, milestones, dependencies, risks and blockers, keeping work visible and escalating early when commitments, quality or timelines are at risk.
  • Ensure the team delivers software on time, with good quality and in line with agreed processes, architectural direction and responsible delivery practices.
  • Help the team deliver value early, learn from customer and stakeholder feedback, and improve step by step.

Technical direction

  • Oversee software design and implementation, ensuring alignment with architectural guidelines, best practices and business requirements.
  • Make technical decisions based on a strong understanding of business architecture, business models, organisational relationships, customer impact and key project stakeholders.
  • Translate business, product and customer priorities into clear technical direction, actionable plans and focused team goals.
  • Embrace AI tools as part of your own work, stay informed on relevant developments, and actively encourage the team to explore and adopt AI practices that improve delivery, quality and ways of working.

Stakeholder collaboration

  • Participate in business-level meetings with Sales, Product Managers and other stakeholders, providing technical input for client interactions and strategic discussions.
  • Communicate effectively with stakeholders and cross-functional teams to ensure alignment, transparency and trust.
  • Navigate ambiguity and shifting priorities – maintaining team focus and creating clarity for your team even when direction is evolving and empowering the team to self-organize rather than centralizing the coordination.

Requirements for the role:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technologies, Computer Systems or a related field.
  • At least 7 years of overall professional experience, including 3+ years in a people leadership role and/or leading agile software engineering teams.
  • Strong technical background with very good understanding of software architecture, system design, SDLC phases and Agile/Scrum practices, with the ability to guide technical direction, challenge decisions and evaluate trade-offs.
  • Very good knowledge of the Microsoft web development stack (C#, ASP.NET, SQL Server), with the ability to engage in architectural and technical discussions, challenge decisions and assess the quality of technical solutions when needed.
  • Strong planning, organization, ownership and result orientation, with the ability to manage team performance and develop people.
  • Analytical and problem-solving mindset, with the ability to connect implementation details with business and product requirements.
  • Strong stakeholder, partner and customer-oriented approach, with clear and effective communication of technical decisions and their business impact.
  • Demonstrated ability to navigate organizational complexity and advocate effectively for your team in cross-functional settings – maintaining effectiveness and making decisions without relying solely on top-down support or validation.
  • Self-awareness and the ability to recognize your own limits – knowing when you are becoming overloaded and asking for support before it affects the team, rather than absorbing pressure silently.
  • Very good written and spoken English.

Work-life at Cobuilder:

Application form

Click or drag a file to this area to upload.