Software Engineer

Apply    
Auto Req ID:
30081BR
Job Title:
Software Engineer
Location:
Dearborn
State:
MI
Company:
Ford Motor Company

Job Description
The Ford Smart Mobility team is leading the way at Ford to embrace and drive the evolution of the automotive and mobility industry. We want to help customers find smarter ways to move by enabling and empowering them with connectivity and data. We innovate through experimentation, shape strategies and launch innovative products. We are not your grandfather’s Ford Motor Company…

How We Work
Our teams are empowered to make valuable software that our customers love. We explore new business opportunities, improve existing high-value products and improve outcomes in areas of uncertainty. Our engineers develop across the full stack of technologies to provide end-to-end user value. We work in balanced teams of product managers, software engineers, product designers and product owners who collaborate to ensure that we deliver the right solution to the desired outcome. We use eXtreme Programming (XP) and cloud technology to develop working, tested code based on validated Lean/Agile methods.

Who We Are Looking For
  • You are passionate about your discipline
  • You strive for continuous improvement
  • You value the input of your team members
  • You are comfortable working in an open space, highly collaborative team environment
  • You question assumptions and processes with respect and empathy

What Will You Do
Working in a pair programming environment, you will collaborate with product managers, designers and product owners to develop solutions in the mobility space. Using test-driven development, you will build features for those solutions and deliver them using continuous integration to get faster feedback.

Basic Qualifications
  • Bachelor's Degree
  • 3+ years of work experience in Object Oriented development in at least one of the following web or mobile technologies:
    • Java / Ruby / Python / Golang OR…
    • Spring and/or Rails frameworks OR…
    • Swift/Objective-C OR…
    • Android / iOS

Preferred Qualifications
  • Excellent software engineering knowledge; OO Design Principles
  • Practiced in eXtreme Programming (XP) disciplines including paired programming and Test-first/Test Driven Development (TDD)
  • Experience with Spring Cloud and deploying to cloud platforms, preferably Pivotal Cloud Foundry or Cloud Foundry
  • Highly effective in working with other technical specialists, Product Managers, UI/UX Designers, and product owners
  • Delivered products that include web front-end development; JavaScript, client-side MVC frameworks like Angular, React, etc.
  • Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
  • Degree in Computer Science, Engineering or similar technical discipline.

Our interview process involves the following steps:
  1. Apply online to the posting
  2. Successfully complete a hackerrank exercise
  3. Have a live chat with one of our Ford Mobility recruiters
  4. Be invited to our onsite hiring fair interview day: Learn more about Ford Mobility, have a leadership interview and participate in a pair programming exercise.

The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.

Visa sponsorship may be available for this position.

Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.

Apply