Ford Motor Company is committed to providing freedom of movement that drives human progress. They are seeking a Software Engineering Manager to provide engineering leadership to multiple product lines within the Ford Customer Service Division, focusing on delivering high-quality software solutions for customers and dealers.
Responsibilities:
- Provide engineering leadership to multiple product lines within FCSD
- Help business partners understand our iterative development approach and focus on delivering a Minimum Viable Product (MVP) and releases
- Design and deliver industry-leading products and services to maximize value and productivity for commercial customers
- Ensures software engineering excellence (e.g. best practices and quality) is achieved within the FCSD Tech product line
- Collaborates with other Product Line Anchors to reduce complexity across the portfolio, enhance interoperability between services, and build reusable API services
- Provide thought leadership for the development, structure, technology, and tools used within FCSD
- Innovate and operate with an iterative, agile and user-centric perspective
- Clearly communicate technology strategy and vision to team members and internal and external stakeholders
- Demonstrate software engineering excellence through actively coding, pairing, and performing code and architecture reviews with the software engineers within the FCSD Tech product line
Requirements:
- Bachelor's degree in Computer Science or Engineering or related
- 5+ years experience with progressive leadership responsibilities in Software Engineering, Architecture and Agile Framework
- Experience with Lean methodology & eXtreme Programming
- Must be able to operationalize and assist teams with abstract technology concepts
- Strong communication, collaborative, and influencing skills
- Proven ability to work closely with senior leadership
- Strong personal presence and capabilities to resolve technical concerns
- Demonstrated ability to drive development of highly technical technology services and capabilities
- Demonstrated understanding and ability to drive API economy and solutions
- Demonstrated understanding and ability to drive highly available consumer ready Internet properties and technical platforms
- Experience collaborating with engineers, designers, and product owners
- Excellent communication skills with the ability to adapt your communication style to the audience
- Ability to work collaboratively and navigate complex decision making in a rapidly changing environment
- Strong leadership and communication skills and the ability to teach others
- Experience 3+ years with building and supporting cloud native applications leveraging Java, Spring Boot and REACT tech stack
- Experience with cloud services and platform knowledge
- Modern databases (Relational and non-relational)
- Continuous integration/continuous delivery tools and pipelines, such as Tekton, Jenkins, Terraform, SonarQube, Maven, Gradle, Harness, Apigee X etc
- Experience developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, and Microsoft Azure
- Experience with GCP Dataflow (Apache Beam) and workflow orchestration
- Technical expert who has experience building platforms and underlying services for re-use
- Understands business priorities and technical feasibility to prioritize the platform backlog, identify dependencies, and manage risks
- Ability to jump in and assist product lines and product teams to resolve technical blockers
- Focus on delivering product value through reusable services and technologies that other product teams can leverage
- Initiates or translates the product road map into manageable product features in the backlog through quarterly scoping sessions
- Work hands-on with the product teams to prioritize, plan, and deliver the platform foundations capabilities
- Attends FCSD Technology councils and cascades relevant information to appropriate members of their product line
- Identifies areas within software delivery process and application ecosystem that require cohesion across the platform and addresses them through common engineering policies
- Assesses the technology feasibility of the product group roadmaps
- Employs and/or champions Agile software processes, culture, best practices, and techniques
- Actively works to identify and remove/ mitigate risks and blockers to product delivery
- Assesses the overall health of the product and prompts key decisions to move it forward