Senior Software Engineer
- Job ID
- 60986
As a Senior Full Stack Engineer, you will play a pivotal role in developing high-performance, secure, and maintainable software solutions. You are a "Clean Code" practitioner who believes that writing code is a craft, ensuring every line is testable and efficient. This role requires a deep understanding of the full software development lifecycle—from local development and automated testing to managing production-grade services using Ford-standard security and quality tools.
- Full Stack Engineering: Develop enterprise-ready backend services using Java Spring Boot and Node.js, while building high-performance, dynamic user interfaces in React.
- AI Feature Development: Implement and optimize RAG architectures and utilize MCP to create seamless connections between AI models and diverse data sources.
- Engineering Excellence: Champion Clean Code aspects and write comprehensive test cases (unit, integration, and E2E) to ensure 100% confidence in production deployments.
- API Management & Security: Design, secure, and manage APIs using Apigee, ensuring every endpoint is hardened using 42Crunch and compliant via FOSSA.
- Agile Collaboration: Actively participate in all Agile ceremonies, delivering high-value features in a fast-paced, iterative production environment.
- Production Support: Take ownership of code running in production, monitoring performance, and ensuring high availability for global users.
- Experience: Minimum 3 years of professional experience in full-stack software development.
- Backend Mastery: Deep expertise in Java and Spring Boot (Data, Security, Cloud) and experience building server-side applications with Node.js.
- Frontend Mastery: Advanced proficiency in React.js, including hooks, context API, and modern CSS frameworks (Tailwind/Material UI).
- AI Specialization: Proven hands-on experience with LLMs, implementing RAG (using Vector Databases), and familiarity with Model Context Protocol (MCP).
- Database Knowledge: Strong experience with both Relational (PostgreSQL/Oracle) and NoSQL (MongoDB/Redis) databases.
- Ford Toolset: Direct experience with Apigee, 42Crunch, FOSSA, and SonarQube.
- Cloud & DevOps: Experience with cloud platforms (GCP)
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
-
Built on one bold idea and the passion to define sustainable transportation for generations to come, Ford is a story about people with a vision that’s still being written.
What We Do -
Ford’s culture fuels the kind of momentum where ideas flow, progress is unstoppable, and our people keep redefining what it means to innovate.
Our People and Culture -
At Ford, your work matters, your life matters and we’re here to back the whole you—from growth to well-being—so you show up ready to realize your full potential.
Your Benefits
Jobs For You.
Explore roles tailored to your interests, based on your preferences and experience.
-
Senior Director, Talent and Organization Development
- Dearborn, Michigan
-
Advanced Emissions Systems Engineer (Gasoline ICE/HEV/PHEV)
- Dearborn, Michigan
-
Advanced Diesel Emissions Systems Engineer
- Dearborn, Michigan
-
Senior Product Designer
- Dunton, United Kingdom