Senior Software Engineer Ford Motor

  • company name Ford Motor
  • working location Office Location
  • job type Full Time

Experience: 3 - 31 years required

Pay:

Salary Information not included

Type: Full Time

Location: Bangalore, Karnataka, India null, undefined

Skills: Python, devops, Cloud, problem-solving

About Ford Motor

Job Description

Senior Software Engineer

Join us as a Senior Software Engineer in Bengaluru, where you'll develop innovative software solutions to support and manage EV charging. Design and deliver scalable applications, collaborate with cross-functional teams, and engage in the full software development lifecycle. Ideal candidates have 3+ years of experience, proficiency in NestJS, TypeScript, Node.js, and Python, and a strong grasp of data structures and cloud services.

  • Design, develop, and maintain scalable and robust applications. 
  • Collaborate with cross-functional teams to define, design, and ship new features. 
  • Work with databases to manage, manipulate, and analyze data. 
  • Implement and manage event driven distributed systems. 
  • Engage in the complete software development lifecycle, from concept to deployment. 
  • Continuously improve your skills and knowledge through quick learning and adaptation to new technologies. 
  • Demonstrate a passion for coding and a proactive approach to problem-solving.
  • Mentor and guide junior engineers, fostering their growth and ensuring high-quality code and best practices.
  • Bachelor's degree in Computer Science, Engineering, or a related field. 
  • 3+ years of hands-on software development experience. 
  • Proficiency in NestJS, TypeScript, Node.js, Python and MongoDB. 
  • Understanding of frameworks like React and Angular. 
  • Strong understanding of data structures and computer science fundamentals. 
  • Good understanding of database concepts and resource management. 
  • Experience with Kafka and cloud services. 
  • Good knowledge of software design patterns. 
  • Excellent problem-solving skills and attention to detail. 
  • Good communication skills to effectively collaborate with team members and stakeholders.

Experience Level

Senior Level