Ford Pro is seeking to enhance commercial customer productivity through cutting-edge technology, requiring a Software Engineering Manager to define and execute the technical vision for their platform and industry technology landscape, driving scalable, maintainable, and high-performance software solutions.
Requirements
- 7+ years of experience working with large-scale distributed systems, including Event-Driven Architecture, Containers, Cloud Functions, and REST APIs
- 3+ years of experience deploying applications to cloud platforms such as GCP, AWS, or Azure
- 3+ years of experience implementing software with a Test-Driven Development (TDD) approach
- Extensive experience in architecting full-stack solutions, including front-end, back-end, databases, and DevOps practices
- Experience working with large-scale distributed systems, including Event-Driven Architecture, Containers, Cloud Functions, and REST APIs
- Experience deploying applications to cloud platforms such as GCP, AWS, or Azure
- Experience implementing software with a Test-Driven Development (TDD) approach
Responsibilities
- Guide the engineering of state-of-the-art software and platforms using TDD methodologies to ensure scalability, maintainability, and performance
- Define and establish standards for the tech stack and reference architecture for the Ford Pro Platform, promoting best practices in software design and implementation
- Drive improvements in developer experience, API design, and metrics measurement practices across the platform
- Lead the adoption and integration of emerging technologies to enhance Ford Pro’s industry positioning and technological capabilities
- Foster a culture of technical excellence by evangelizing best practices and continuous learning within the engineering team
- Mentor team members through complex technical challenges, supporting their professional growth
- Balance scope, outcomes, and technical debt through an evolutionary architecture approach, ensuring sustainable development
Other
- 5+ years of experience leading agile development teams using methodologies such as XP, Kanban, and Scrum
- Strong desire to learn and adapt quickly to new technologies and product domains
- Proven track record of identifying technological gaps and leading initiatives to address them
- Influence the strategic utilization of cloud services such as Google Cloud Platform (GCP), establishing Ford Pro as a leader in cloud architecture
- Recommend and implement tools and policies for team collaboration, including pairing tools, remote collaboration software, and IDEs