
Senior Software Engineering Manager, Mobile Platform
Ford Motor Company
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteJob 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