Назад к вакансиям

ENGINEERING MANAGER

SonarGenevaот 8 летПолная занятость
JavaAgileTeam ManagementSoftware DevelopmentEngineering Management

Описание

As an Engineering Manager at Sonar, you will lead a squad of 8 developers to build, automate and operate software used by millions of Sonar customers worldwide. You will own the professional growth and development of your team, enabling them to build well-crafted software for our products, and promoting a high-performance engineering culture.

Responsibilities

  • Lead and manage a team of Engineers, providing guidance, support, and mentorship to help individuals grow in autonomy and contribute to the team's success.
  • Hold yourself and your team accountable to a high engineering standard.
  • Foster a safe culture of feedback, continuous improvement, and collaboration, encouraging team members to share their ideas and concerns openly.
  • Align feedback with other teams to ensure things operate smoothly between teams.
  • Partner with product managers, designers, and team leads to develop and communicate a clear vision for the squad that aligns with the company strategy and ensure that the team's work and focus align with this vision.
  • Ensure the squad defines clear objectives that are aligned with team, department, and company goals.
  • Be accountable for tracking sprint progress.
  • Be accountable that processes and ceremonies align with company expectations to deliver the best product successfully.
  • Ensure that the right level of collaboration happens with the squad stakeholders (Product Managers, developer squads, Marketing, Management, etc.).
  • Partner with the Hiring team to recruit talented Engineers for the team.
  • Participate in improving the hiring process for the team and ensuring we recruit enough to reach our goals.
  • Be accountable that the onboarding of new team members is happening in the squad.
  • Lead by example, modeling the behaviors and values that the company holds dear, including humility and servant leadership.

Requirements

  • 8+ years of software development or equivalent experience in the software development domain, with a strong understanding of software testing.
  • Having a developer mindset: experience with coding lifecycle, ability to produce secure code, to do code reviews, and to jump into an unknown codebase, language, and framework.
  • Advanced knowledge of the Java ecosystem.
  • Good knowledge of at least one programming language along with its development environment to understand end-user's context and expectations.
  • Experience with Agile methodologies.
  • 3+ years of experience in a leadership or management role, with a proven track record of delivering results and building high-performing teams.
  • A growth mindset and a passion for helping individuals and teams reach their full potential.
  • Strong decision-making skills, with the ability to prioritize tasks and resources effectively.
  • Capability to make concrete progress in the face of ambiguity and imperfect knowledge.
  • Excellent communication and interpersonal skills.
  • Ability to clearly identify the problem to be solved and articulate it, before jumping to possible solutions/actions.
  • Ability to deliver effective feedback.
  • Good listening skills.
  • Ability to face small conflicts in a healthy way and help parties resolve them.
  • High level of autonomy and still accepting help and feedback from team members and peers.
  • Ability to challenge yourself.