Platform Software Engineer
Listed on 2026-01-11
-
Software Development
Data Engineer, Software Engineer
Platform Software Engineer
Ford Motor Company invites applications for the Platform Software Engineer position.
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves, and build a better world — together.
Do you believe data tells the real story? Redefining mobility requires quality data, metrics, and analytics. That’s where Global Data Insight & Analytics makes an impact.
We advise leadership on business conditions, customer needs, and the competitive landscape. With our support, key decision makers can act in meaningful, positive ways. Join us to apply your data expertise and analytical skills to drive evidence-based, timely decision making.
In this positionWe are seeking a highly motivated and analytical Cost Optimization Engineer to join our Data Platform team. In this role, you will identify, analyze, and implement cost‑saving strategies across our data platform hosted in GCP. You will work closely with engineering, operations, and architecture teams to understand resource utilization, identify inefficiencies, and develop solutions to optimize cloud spending.
What You’ll Do- Design and build scalable data pipelines and microservices that support real‑time and batch processing on GCP.
- Design and implement SOA and microservices‑based architectures to ensure modular, flexible, and maintainable data solutions.
- Leverage full‑stack expertise to contribute to the seamless integration of front‑end and back‑end components, ensuring robust data access and UI‑driven data exploration.
- Lead ingestion and integration of data from various sources into the data platform, ensuring data is standardised and optimised for analytics.
- Utilise GCP services (Big Query, Dataflow, Pub/Sub, Cloud Functions, etc.) to build and manage data platforms that meet business needs.
- Implement and manage data governance, access controls, and security best practices while leveraging GCP’s native row‑ and column‑level security features.
- Continuously monitor and improve the performance, scalability, and efficiency of data pipelines and storage solutions.
- Work closely with data architects, software engineers, and cross‑functional teams to define best practices, design patterns, and frameworks for cloud data engineering.
- Automate data platform processes to enhance reliability, reduce manual intervention, and improve operational efficiency.
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field.
- Minimum 2 years of experience as a Software Engineer.
- Proficient in Java, Angular, or any technology with experience in designing and deploying cloud‑based data pipelines and microservices using GCP tools like Big Query, Dataflow, and Dataproc.
- Ability to leverage best‑in‑class data platform technologies to deliver platform features and design & orchestrate platform services to deliver data platform capabilities.
- Strong understanding of SOA, microservices, and their application within a cloud data platform context. Develop robust, scalable services using Java Spring Boot, Python, Angular, and GCP technologies.
- Full‑stack development knowledge of front‑end and back‑end technologies, enabling collaboration on data access and visualisation layers (e.g., React, Node.js). liDesign and develop RESTful APIs for seamless integration across platform services.
- Implement robust unit and functional tests to maintain high standards of test coverage and quality.
- Experience with relational (Postgre
SQL, MySQL) and No
SQL databases, as well as columnar databases like Big Query. - SQL skills, including query optimisation and data manipulation.
- Understanding of data governance frameworks and implementing RBAC, encryption, and data masking in cloud environments.
- Master’s degree or equivalent experience preferred.
- Familiarity with CI/CD pipelines, Infrastructure as Code (IaC) tools like Terraform, and automation frameworks.
- Manage code changes with Git Hub and troubleshoot and resolve application defects efficiently.
- Ensure adherence to SDLC best practices, independently managing feature design, coding, testing, and production releases.
- Strong analytical skills with…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).