Note: The job is a remote job and is open to candidates in USA. Ford Pro is seeking a Senior Software Engineering Manager to lead teams developing and scaling connected services for commercial customers. The role guides technical direction across front-end and API engineering, oversees software delivery, develops engineering leaders, and drives quality, security, and continuous improvement.
Responsibilities
- Lead engineering managers who support software engineering teams that deliver end-to-end software products from conception to production for millions of drivers around the world
- Manage and grow software engineering managers and their engineers by providing regular performance feedback, career coaching, and development opportunities
- Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time, within budget, and to the required quality standards
- Lead a cross-functional engineering scope — front end teams driving UI/UX, and internal and external API teams delivering the backend services that power our products
- Lead with customer focus alongside partners in product, design, and engineering partners to define project requirements and priorities
- Manage project risks, dependencies, proactively identify and resolve issues
- Monitor project progress and provide regular updates to stakeholders
- Actively participate in recruiting and hiring your teams
- Actively participate in reviewing, evaluating, and providing feedback on product designs and architectures with a software engineering focus
- Actively seek to improve the engineering delivery pipeline, reducing cycle time and increasing quality and security posture
- Apply advanced concepts, theories, and principles to create multi-disciplinary innovations and solutions for the most complex or risky business situations
- Develop and socialize new engineering principles and practices to improve the organization
- Provide thought leadership and perspective across multiple organizations to eliminate knowledge silos
- Drive continuous improvement and build a learning organization
- Evaluate and recommend new and emerging products and technologies
- Act as a liaison between the team and other departments
- Act as a liaison between the team and other departments within Ford Pro
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 12+ years of experience in software development with proficiency in one or more programming languages (e.g., Java, Python, C++, Go)
- 5+ years of experience in a senior leadership role managing people, leading teams, managing managers, and delivering software products to market
- 5+ years of experience leading teams that build customer-facing, browser-based applications, with a strong understanding of UI/UX principles and modern JavaScript frameworks (e.g., React, Angular, Vue)
- 5+ years of experience with cloud-based technologies (e.g., AWS, Azure, GCP)
- 3+ years of experience leading teams that design, build, and scale internal and external APIs, with a strong understanding of service-oriented and microservices architectures
- 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
- Strong understanding of software development methodologies, such as Agile and Lean
- Excellent problem-solving and analytical skills
- Strong verbal and written communications skills with the ability to influence the enterprise, experience presenting to an executive leadership team
Benefits
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time.
Company Overview