Senior Full Stack Software Engineer

Ford Motor

Chennai

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Senior Software Engineer

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.

Experience Level

Senior Level

Job role

Work location

Chennai, Tamil Nadu, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

Ford Motor

Job posted by Ford Motor

Apply on company website