Software Engineering Manager, Ford Pro Intelligence

Ford Ford · Auto · Dearborn, MI +4 · PD Operations and Quality

Software Engineering Manager for Ford Pro Intelligence, leading a team to develop and scale connected services for commercial customers, focusing on vehicle performance optimization, charging infrastructure management, and fleet operations. Responsibilities include team leadership, technical guidance, project execution, and collaboration.

What you'd actually do

  1. Lead, mentor, and develop a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
  2. Provide technical leadership and guidance to the team, ensuring alignment with Ford Pro's overall technology strategy.
  3. Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time, within budget, and to the required quality standards.
  4. Collaborate effectively with other engineering teams, product teams, and business stakeholders.

Skills

Required

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 12+ years of experience in software development
  • proficiency in one or more programming languages (e.g., Java, Python, C++, Go)
  • 5+ years of experience in a leadership role, managing software engineering teams of at least 10
  • 5+ years of experience with cloud-based technologies (e.g., AWS, Azure, GCP)
  • Strong understanding of software development methodologies, such as Agile and Lean
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills

Nice to have

  • Master's degree in Computer Science, Software Engineering, or a related field
  • Experience with developing and deploying software for connected vehicles or IoT devices
  • Experience with data analytics and machine learning
  • Experience with DevOps practices and tools
  • Familiarity with the automotive industry and commercial vehicle operations