Logo
Ford Motor Company

Software Engineer - Ford Pro Technology

Ford Motor Company, Dearborn, Michigan, United States, 48120

Save Job

At Ford Motor Company, we envision a future where freedom of movement drives human progress. We want to empower you to define and achieve your ambitions. As we advance our plans for the future of mobility, we present various career growth opportunities while reshaping transportation. Ford Pro is a newly established global business within Ford, focused on maximizing productivity for our commercial customers. Our broad array of vehicles, accessories, and services is designed for a multitude of vocations, all enhanced by cutting-edge technology to ensure sustained uptime. Our offering includes both electrified and internal combustion vehicles, seamlessly integrating within the Ford Pro ecosystem to help our customers succeed in the electrification era. We are on the lookout for passionate Software Engineers who adhere to Agile and eXtreme Programming principles to create innovative software solutions for Ford and our commercial clientele. If you are ready to make an impact, we encourage you to apply. Qualifications: Bachelor's degree in Computer Science or a related field, or equivalent combined education and experience 3+ years of front-end development experience 3+ years of experience with object-oriented programming languages (such as Java, JavaScript, TypeScript, Kotlin, Python, or C#) Hands-on experience with modern relational and non-relational databases At least 1 year of experience developing and deploying applications on cloud platforms (like GCP, AWS, or Azure) Strong skills in building web UIs using React.js, Angular, JavaScript, and/or TypeScript Experience with modern debugging tools Familiarity with CI/CD pipelines and relevant tools (such as Jenkins or Terraform) Knowledge of end-to-end test automation frameworks Preferred Qualifications: Master's degree in Computer Science or a related field Deep understanding of Object-Oriented Design principles Experience with eXtreme Programming practices, including Pair/Mob programming and Test-Driven Development (TDD) Background with Spring/Spring Boot and RESTful web services Exposure to machine learning, data analysis, or mathematical modeling Strong knowledge of SQL and NoSQL databases Familiarity with Agile tools like Jira Collaborative mindset with the ability to work with Product Managers, UI/UX Designers, and stakeholders Expertise in React.js technologies (Webpack, Enzyme, Redux, Flux) and front-end languages (HTML, CSS, JavaScript) Experience with performance testing frameworks (like Mocha or Jest) A passion for pair programming and code reviewing Solid understanding of data modeling principles We encourage candidates who believe they can contribute to Ford's success to apply, even if they do not meet every specified qualification. Benefits:

We offer flexible benefits including medical coverage, family care days, parental leave, vehicle discounts, tuition assistance, employee resource groups, community service days, paid holidays, and more. This position falls within salary grades 6-8. Please note that visa sponsorship is not available. The role is remote unless you live within 50 miles of Dearborn, MI, where on-site presence up to 4 days per week may be required. Candidates must be authorized to work in the US; verification will be necessary. Ford is committed to diversity and is an Equal Opportunity Employer. All qualified applicants will be considered without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability, or veteran status. Reasonable accommodations are available for applicants with disabilities.