Dearborn, Michigan, United States Hybrid Employment USD 138,486 - 179,108.88 Yearly

Ford is hiring a Senior Software Engineer

About the Role

Ford is looking for a Senior Software Engineer to join our team. In this full-stack Java role, you will design and implement schemas, resolvers, and directives using Java with Spring GraphQL. You will be responsible for delivering connected back-end services that support Web and Mobile clients, integrating GraphQL APIs with existing RESTful services and NoSQL databases.

What You'll Do

  • Design and implement schemas, resolvers, and directives using Java with Spring GraphQL.
  • Integrate GraphQL APIs with existing RESTful APIs and NoSQL databases.
  • Deliver connected back-end services that support Web and Mobile clients.
  • Build and manage APIs using languages including Java, Python, C#, Go, or Node.js to help customers manage their vehicle fleets via a web application.
  • Design and build robust and efficient APIs to connect Java applications to legacy mainframe systems.
  • Develop and maintain UI and single page applications using the React framework.
  • Participate in peer code reviews to ensure code quality and maintainability.
  • Write unit tests, integration tests, and performance tests, including using Cucumber for BDD tests and Apache JMeter for load tests.
  • Develop dashboards and alerts to monitor KPIs.
  • Participate in and/or lead the development of requirements, features, user stories, use cases, and test cases.
  • Follow and participate in all Agile ceremonies, including process, technical design, and support document creation.
  • Work collaboratively with other engineers, designers, product managers, and stakeholders throughout the software development lifecycle.

Technical Stack

  • Java, Spring GraphQL, GraphQL
  • RESTful APIs, NoSQL databases
  • Python, C#, Go, Node.js
  • React
  • Cucumber, Apache JMeter

Benefits & Compensation

  • Immediate medical, dental, and prescription drug coverage.
  • Flexible family care, parental leave, new parent ramp-up programs, and subsidized back-up child care.
  • 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.

Work Mode

This position follows a hybrid work model based in Dearborn, Michigan.

We are an Equal Opportunity Employer. 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.

Required Skills
JavaSpring GraphQLGraphQLRESTful APIsNoSQL databasesPythonC#GoNode.jsReact
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Ford

Ford Motor Company is an established global automotive manufacturer building a better world through innovative, exciting, and sustainable products and services. The company advances technologies in autonomy, electrification, and smart mobility.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago