Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Ford

Home > Software Development

 Senior Software Engineer

Job Description

We are seeking a highly skilled Software/Senior Software Engineer to lead the development of our global incentives microservices platform using a combination of open-source frameworks + Cloud native technology stack. As a Software Engineer, you will be responsible for designing, developing, and implementing scalable microservices architecture that will support the companys business requirements.

  • Bachelors or masters degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 4+ years of experience in software development with expertise in building microservices architectures on a JVM platform (Preferably Java/Spring Boot/Spring Cloud)
  • Experience in TDD/BDD methodologies and in writing Unit, Integration, Acceptance test cases
  • Hands-on experience with open-source technologies such as Kubernetes, Docker, and Kafka.
  • Experience/Exposure to NoSQL datastores (Columnar, Document databases)
  • Solid understanding of software development principles, including design patterns, software architecture, and testing methodologies.
  • Strong programming skills in one or more programming languages, such as Java, Python, or Go.
  • Experience with cloud-based technologies, such as AWS, Azure, or Google Cloud.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
  • Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
  • Design, develop and implement high-quality, reusable, and testable code that adheres to industry best practices and standards.
  • Lead and mentor a team of software developers, providing technical guidance and support throughout the software development lifecycle.
  • Build re-usable frameworks and work closely with DevOps and other teams to ensure the platform is highly available, scalable, and fault tolerant.
  • Handle operational issues with little or no oversight.
  • Conduct code reviews and ensure adherence to standards, patterns, and architecture principles.
  • Develop and maintain technical documentation and user guides for the platform

Job Classification

Industry: Automobile
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time

Contact Details:

Company: Ford
Location(s): Chennai

+ View Contactajax loader


Keyskills:   NoSQL TDD Agile Software development life cycle Test cases Open source Operations Python Technical documentation

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 21 hours ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Senior Principal Technical Consultant

  • Oracle
  • 14 - 17 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

.NET Software Developer

  • Hexaware Technologies
  • 9 - 14 years
  • Pune
  • 3 days ago
₹ Not Disclosed

Ford

Ford India is a subsidiary of Ford Motor Company, the worlds second largest automaker.