Ford Motor Company

Senior Software Engineering Manager, Mobile Platform

Ford Motor Company

full-time

Posted on:

Location Type: Remote

Location: Remote • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidiOS

About the role

  • Lead the mobile platform engineering teams that build the foundation of our iOS and Android applications, wearables, and connected vehicle experiences.
  • 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.
  • Lead with customer focus alongside partners in the software development triad, including Digital Product + Digital Design, to deliver high-quality features to our customers.
  • Actively participate in recruiting and hiring your teams and the Mobile App Engineering group.
  • 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.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field or a combination of education or equivalent work experience.
  • 10+ years of hands-on software engineering experience in mobile applications.
  • 5+ years of experience in a leadership role managing people, leading teams, managing managers, and delivering software products to market.
  • 3+ years of experience with software operations (Source Management, Continuous Integration/Continuous Deployment, DevOps, Observability, Support and Maintenance)
  • Strong verbal and written communications skills with the ability to influence the enterprise, experience presenting to an executive leadership team.
  • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field is even better.
  • Previous experience building development tools, libraries, or SDKs where your customers were other engineering teams.
  • Previous experience building enterprise scale mobile applications for a large user base.
  • Experience in managing cross-functional technical design and delivery dependencies across large scale complex programs.
  • Extensive experience creating architectures which support reactive, distributed, secure, performant, service-oriented systems.
  • Previous experience in design, development, and support of global software products.
  • Web, API, or full-stack development is a plus.
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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
mobile applicationssoftware engineeringSource ManagementContinuous IntegrationContinuous DeploymentDevOpsObservabilitysoftware architecturereactive systemsservice-oriented systems
Soft skills
leadershipperformance feedbackcareer coachingcustomer focuscommunicationinfluencecontinuous improvementthought leadershipcollaborationproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer EngineeringBachelor’s degree in Electrical EngineeringMaster’s degree in Computer ScienceMaster’s degree in Computer EngineeringMaster’s degree in Electrical Engineering