In API Strategy, Dev Tools and Enablement Team, we support product teams across the Ford enterprise that simplify and enhance software development lifecycles. Team takes complete ownership of providing governance, strategy and development of APIs in the enterprise and support tools to enhance development & security of the APIs. Team is actively pursuing innovation to improve developer experience by providing guidance, automation, dev tools and AI/ML usecases.
To meet the growing needs of business, the API Strategy Enablement team is looking for software engineers with a passion to work on a collaborative software delivery team. As part of this team, you will enable the creation and management of APIs & Dev tools that enable teams across Ford to go further faster.
Engineering with strong Analytical and Problem-Solving skills
Position Responsibilities:
• Serve as a core member of the API enablement teams that enables the design, development, and management of APIs, and services
• Contribute to application design and architecture of full stack products
• Practice and promote use of Cloud Native approaches: API First, Microservice architectures, Code Quality, Security, CI/CD etc.
• Support developer tools like IDEs, Docker and other set of tools
• Collaborate with product managers to devise solutions and break them down into incremental production-ready user stories
• Identify opportunities for adopting new technologies and automating processes
• Cloud development using cutting-edge technologies and integrations with Ford enterprise systems
• Grow technical capabilities / expertise and provide guidance to other members of the team
Additional Skills & Qualifications
Required Skills:
• Software Engineering experience in some of Ford’s core languages / platforms (Java, Kotlin, JavaScript, Spring Boot)
• Frontend software development experience using Angular or React and CSS
• Test Driven Development and exposure to automated testing concepts, tools, and frameworks
• Paired Programming/Mobbing Experience (a willingness to be collaborate on all aspects of software engineering)
• Understanding of API standards such as OAuth, Open API specification and JSON
• Experience with REST, GraphQL API methods and implementation of web services in a distributed architecture system (i.e GCP)
• Experience with developing and deploying to cloud platforms, such as Google Cloud Platform, Amazon Web Services, and Microsoft Azure
• Knowledge of SQL and NoSQL databases
• Knowledge of DevOps Tools and 42Crunch and how to use/support it is a plus
• Communications skills - ability to engage in deep technical discussions with customers and peers and become a trusted technical advisor
• Agile mindset
Desired Skills:
• DevOps methodologies and culture in addition to experience with various CI/CD tool
• Experience helping troubleshoot application and performance issues
• Critical thinking, decision-making and leadership aptitudes
• Strong analytical and good inter-personal skills. Good organizational and problem-solving abilities
Skills Required:
• Software Engineering experience in some of Ford’s core languages / platforms (Java, Kotlin, JavaScript, Spring Boot)
• Emphasis on frontend software development experience using Angular/React and CSS
• Test Driven Development and exposure to automated testing concepts, tools, and frameworks