Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Ford Motor Company
5-7 Years
Not Disclosed

This job is no longer accepting applications

Job Description

JOB DESCRIPTION

As a Senior Full Stack Software Engineer, you will play a key role in designing and delivering secure, scalable, and high-performing software solutions. You will contribute across the full product lifecycle, including architecture, development, testing, deployment, and production support.
We're looking for engineers who treat software development as a craft, champion clean code principles, and embrace a 'you build it, you run it' mindset. This role offers opportunities to work with modern cloud platforms, enterprise APIs, and emerging AI technologies.

RESPONSIBILITIES

  • Full Stack Development

    • Design and develop scalable backend services using Java 17+, Spring Boot, and related frameworks.
    • Build responsive and user-centric web applications using React or Angular.
    • Develop and maintain RESTful APIs and microservices.

    AI & Application Innovation

    • Contribute to AI-enabled solutions utilizing Large Language Models (LLMs).
    • Implement Retrieval-Augmented Generation (RAG) solutions and integrate enterprise knowledge sources.
    • Support integrations using Model Context Protocol (MCP) and related orchestration approaches where applicable.

    Engineering Excellence

    • Apply clean code principles and software craftsmanship practices.
    • Maintain high code quality through peer reviews, automated testing, and continuous improvement.
    • Develop comprehensive unit, integration, and end-to-end test coverage.

    Cloud & DevOps

    • Deploy and manage applications on Google Cloud Platform (GCP) or comparable cloud environments.
    • Support CI/CD pipelines and infrastructure automation.
    • Work with containerized environments using Docker and Kubernetes.

    Security & Quality

    • Implement secure API design and governance practices.
    • Utilize tools such as SonarQube, FOSSA, Apigee, 42Crunch, or equivalent platforms to maintain compliance and quality standards.

    Collaboration & Leadership

    • Participate actively in Agile ceremonies and team planning activities.
    • Mentor junior team members through code reviews, technical guidance, and pairing sessions.
    • Contribute to architectural discussions and technical decision-making.

    Production Ownership

    • Monitor application health and performance in production environments.
    • Troubleshoot issues and drive continuous reliability improvements.

QUALIFICATIONS

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Strong expertise in Java 17+ and Spring Boot.
  • Experience building modern web applications using React or Angular.
  • Experience developing microservices and REST APIs.
  • Hands-on experience with cloud platforms such as GCP, Azure, or AWS.
  • Strong knowledge of relational databases such as PostgreSQL or Oracle.
  • Experience with automated testing frameworks such as JUnit, Mockito, Cypress, or Playwright.
  • Working knowledge of CI/CD practices and DevOps methodologies.

Preferred Qualifications

  • Experience with Node.js.
  • Experience with Kubernetes and Docker.
  • Familiarity with NoSQL databases such as MongoDB and Redis.
  • Experience with vector databases such as Pinecone or Milvus.
  • Experience implementing AI/GenAI solutions, including RAG architectures and LLM integrations.
  • Familiarity with MCP-based integrations.
  • Experience with API management, security, open-source compliance, and code-quality platforms such as Apigee, 42Crunch, FOSSA, and SonarQube.

#LI-MF2

More Info

Key Skills

About Company

Similar Jobs

5-7 yrs
Chennai, India
Skills:
.NET, Microsoft Sql Server, Microsoft Azure, Kubernetes, Angular, AI-assisted development tools
6-8 yrs
Chennai, India
Skills:
react.js , Java, Microservice architecture, Maven, PostgreSQL, Spring Boot, Kafka, Jenkins, Docker, Swagger, MongoDB, Kubernetes, Istio, GraphQL API development, CI/CD, OpenAPI
6-8 yrs
Chennai, India
Skills:
CSS, Json, HTML, Git, React, Typescript, Javascript, Restful Apis, DevOps practices, Microservices architecture, Next.js, Java Spring Boot
5-7 yrs
Chennai, India
Skills:
telemetry , Java, Servicenow, Distributed Systems, Cloudformation, Api Development, Microservices, Docker, Terraform, Kubernetes, Python, Logging, Salesforce, AWS CDK, AWS Cloud Services, GitOps, Go, SOC2, FedRAMP, EKS, Internal Developer Platforms, Cloud Cost Optimization, Monitoring
6-8 yrs
Chennai, India
Skills:
DAST, Java, Cloudformation, Automated Testing, Reactjs, Spring Boot, AWS, Angular, AI-assisted development tools, Vulnerability Remediation Automation, SAST