This position leads the Foundational Services (FS) User Profile product team, which is responsible for managing Ford Motor Company's global retail User Profile and Preferences. This critical product is utilized globally by hundreds of applications, including the Ford app, ford.com, and Ford Credit to mention a few. We are making significant investments in emerging technologies and agile business practices to drive innovation in account management, global mobile solutions, and the enhanced vehicle ownership experience. If you are passionate about taking transportation where it has never been before, consider joining our visionary team.
Proven technical leadership experience, having served as an "Anchor" or Team Lead within Agile development teams, with a strong track record of mentoring and upskilling software engineers to elevate their software craftsmanship.
Expert-level experience in driving and implementing modern Agile methodologies (e.g., Scrum, eXtreme Programming) and engineering practices, including Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), Refactoring, Clean Code principles, and collaborative programming (Pairing/Mobbing).
Demonstrated expertise in designing, developing, and deploying large-scale, global APIs on leading cloud platforms such as Microsoft Azure and Google Cloud Platform (GCP).
Deep understanding and practical experience with microservices architecture, including optimizing for resiliency, scalability, and performance.
Proficient in the full API lifecycle, including developing, versioning, documenting (e.g., Swagger), and publishing APIs using platforms like Apigee and APIM.
Hands-on experience leveraging a comprehensive suite of DevOps tools for automation, quality assurance, and security, including Jenkins, SonarQube, CheckMarx , and GitHub.
Multi-Cloud Development: Oversee the development and deployment of scalable multi-cloud SpringBoot/Java API microservices, leveraging Azure Container Apps, Azure services, and Google Cloud Platform (GCP).
Code Quality Assurance: Instill and ensure adherence to Clean Code principles throughout the software development lifecycle, promoting high-quality, readable, and maintainable code.
DevOps Orchestration: Leverage and optimize robust DevOps tools, including Jenkins, SonarQube, Checkmarx , and GitHub, to streamline software deployment, quality assurance, and lifecycle management.
Agile Leadership: Drive agile development practices within a dynamic, fast-paced environment, utilizing the agile methodology to optimize workflow, transparency, and continuous delivery.