Software Engineering Manager I

TomTom

  • Madrid
  • Permanente
  • Tiempo completo
  • Hace 14 días
As a Software Engineering Manager I within our Platform Team for NavSDK, you will play a pivotal role in leading a team of software engineers to develop and maintain the foundational components of TomTom's Android and IOS Navigation software development kit (NavSDK). You will collaborate closely with product managers, staff engineers, and other stakeholders to drive the development of high-quality, scalable, and reliable software solutions. \nWhat you'll do
  • Team Leadership: Lead and mentor a team of software engineers, providing guidance, support, and coaching to foster professional growth and development.
  • Project Management: Manage the full software development lifecycle, from planning and design through implementation, testing, and deployment, ensuring timely delivery of high-quality software solutions.
  • Technical Direction: Work closely with staff, senior and junior engineers to define technical strategies, standards, and best practices for your team.
  • Cross-Functional Collaboration: Collaborate effectively with product managers, software engineers, Engineering Managers and other stakeholders to understand requirements, prioritize tasks, and deliver solutions that meet customer needs.
  • Quality Assurance: Implement processes and tools for ensuring the quality, reliability, and performance of NavSDK components, including code reviews, automated testing, and continuous integration.
  • Risk Management: Identify risks and dependencies early in the development process and work proactively to mitigate them, ensuring smooth project execution and on-time delivery.
  • Continuous Improvement: Drive continuous improvement initiatives within the team, promoting innovation, efficiency, and excellence in software development practices.
What you'll need
  • Bachelor's degree in Computer Science, Engineering, or related field, or relavent professional experience.
  • Minimum of 5 years of experience in software development, with at least 1 year in a tech leadership or management role.
  • Strong technical background in software engineering, with expertise in at least one high-level programming language such as Kotlin, Swift, C++, Java, or Python.
  • Experience leading and contributing to the technical direction and technical designs of a software engineering team.
  • Experience with mobile and/or SDK software development is preferred, but not required.
  • Proven track record of successfully leading software development teams and delivering projects on schedule.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Strong problem-solving and decision-making skills, with a focus on driving results and continuous improvement.
  • Experience with Agile development methodologies (e.g., Scrum, Kanban) is a plus.
\n

TomTom