Senior Software Engineer Ford Motor
Ford Motor
Office Location
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.