Software Engineer (Backend), Development & Research, Palo Alto

Auto Req ID:
Job Title:
Software Engineer (Backend), Development & Research, Palo Alto
Palo Alto
Ford Motor Company

Job Description
Job Description:

Ford Motor Company is moving into a new phase of its 100+ year history, one in which software is at the heart of its future. The automobile is being redefined as a networked computing platform upon which an ever-evolving set of applications is being designed, allowing us to create exciting new consumer experiences.

This position is located at Ford’s newly opened Research and Innovation Center in Palo Alto, CA. Resume, Cover Letter, Github Profile or Portfolio material are appreciated, and encouraged with applications.

  • Collaborate with cross-functional teams to define, design, and create services and API’s that support innovative user experiences.
  • Build libraries and frameworks that support externally developed client applications
  • Develop micro service prototypes quickly to validate interactions and prove product designs.
  • Help optimize applications for usability and modularity.
  • Create documentation to showcase work and support external and internal customers.
  • Work independently in an ambiguous research environment.
  • Ability to travel domestically and internationally as needed.
Basic Qualifications:
  • 2+ years of experience developing backend services and RESTful APIs
  • 2+ years of experience with object-oriented programming languages (e.g. Java, Python) and concepts.
  • 2+ years of experience with PaaS technologies (e.g. Cloud Foundry) and the Java Spring framework.
  • Bachelor’s degree
Preferred Qualifications:
  • MS/PhD in Computer Science, Mathematics or Engineering.
  • 3+ years of experience developing backend services and RESTful APIs.
  • 5+ years of experience with object-oriented programming languages (e.g. Java, Python), concepts, and design patterns.
  • Experience with Microservices Architecture and web service integration (SOAP, REST, JSON, XML).
  • Experience working with continuous integration/continuous delivery environments and tools (e.g. Maven, Jenkins).
  • Understanding of performance and data security.
  • A natural curiosity and desire to understand and even contribute to the entire technology stack.
  • Evidence of intellectual depth as evidenced by external publications and/or patents.
  • Proficient understanding of code versioning tools.
  • Excellent communication skills and a strong desire to work with technical and non-technical audiences.

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.

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. 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.