> Markdown version of [/jobs/ext/2071718-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2071718-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Ford Motor Company - **Location:** Dearborn, MI, United States (Remote available) - **Experience:** Expert - **Salary:** $99,600.0 - $166,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), .NET Framework, Artificial Intelligence, Software Applications, BigQuery, C Sharp (Programming Language), Code Review, Computer Programming, Databases, Continuous Integration, Data Integration, Data Security, Software Debugging, DevOps, Web Development, Java GUIs, Python (Programming Language), MATLAB, Windows Presentation Foundation, MongoDB, NoSQL, Software Engineering, SQL Databases, TypeScript, Web Applications, Web Services, Windows Desktop, Windows Forms, Data Processing, Devexpress, Large Language Models, Spring-boot, Containerization, Codebase, Front End Software Development, Terraform, Data Pipelines - **Published:** August 15, 2026 - **Apply:** https://dejobs.org/x/x/226A2C58AB9C48909C954E7D238F643C/job/ ## About the Role * Bachelor's Degree * 8 + Years extensive professional software engineering experience, including a track record of leading technically challenging projects to completion. * Strong general-purpose programming skills and the ability to learn new languages, frameworks, and codebases quickly. * Proven debugging and root-cause-analysis skills across unfamiliar code. * Experience reviewing others' code and mentoring engineers. * Excellent written and verbal communication; able to work directly with non-software domain experts (calibration/test engineers) and translate their needs into requirements. * Comfort working independently and collaboratively in a distributed, remote team Even better, you may have... * Strongly preferred (experience in several of these) * Python - analysis tooling, data processing, packaging/distribution. * MATLAB - engineering toolboxes, GUIs, Compiler/MCR deployment. * C#/.NET - Windows desktop applications (WinForms/WPF, DevExpress). * Web development - JavaScript/TypeScript frontends and Java/Spring Boot (or similar) backends. * Cloud & DevOps - GCP (Cloud Run, BigQuery), Terraform, containers, and CI/CD pipelines. * Databases - SQL and NoSQL (e.g., MongoDB). * AI/LLM tooling - MCP servers or integrating AI assistants into developer and engineering workflows. Nice to have * Automotive powertrain, calibration, or emissions domain knowledge. This is a strong plus but not required - a motivated engineer will be trained on the domain. ## Description * Our section builds and maintains the software that powertrain calibration and emissions engineers rely on every day. Our portfolio is broad and spans the full stack: * Desktop applications - data upload/management tools, calibration utilities, and instrument-connected apps (C#/.NET, WinForms/DevExpress). * Engineering analysis tools - MATLAB toolboxes and Python analytics for measurement data, emissions eKPIs, and calibration-parameter analysis. * Web applications - calibration-tracking and dashboard apps (Java/Spring Boot backends, JavaScript/TypeScript frontends) deployed to the cloud (GCP/Cloud Run) via modern CI/CD pipelines. * Data & integration services - REST/web services, upload and import pipelines, MongoDB/BigQuery data access, and MCP servers that expose our tooling and data to modern AI-assisted workflows. * Cloud & DevOps - Terraform-based infrastructure, containerized deployments, pipeline migrations, and TLS/cert and security-compliance work. * We support a large user base of calibration engineers, and our tools directly enable vehicle testing, emissions compliance, and calibration delivery., We are looking for an experienced software engineer to serve as a hands-on technical lead across this portfolio. Today, a single person (the section supervisor) fills both the management and senior-technical-lead roles. This position exists to take on the technical-lead half of that work. You will not own a single project - you will move fluidly across many, providing senior engineering leverage wherever it is needed most. Concretely, you will: * Tackle the hard problems. Jump onto the most difficult or highest-risk projects and help drive them to completion - architecture, tricky bugs, performance issues, and thorny integrations (e.g., cross-thread/UI races, native handle leaks, MATLAB Compiler/MCR deployment issues, cloud pipeline failures). * Review pull requests. Provide thoughtful, timely code review across multiple languages and repos, raising the quality and consistency of the team's output. * Work directly with users. Engage with calibration engineers on new feature requests, translate their needs into clear requirements, and shape practical solutions. * Debug and root-cause. Investigate production issues across desktop, web, and data-pipeline systems, then fix them or guide the owning engineer to a fix. * Mentor and unblock. Share knowledge, set technical direction, and help other engineers (onshore and offshore) grow and stay unblocked. * Improve how we build. Contribute to shared infrastructure, CI/CD, package distribution, testing practices, and security/compliance hardening ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)