Senior Full Stack Software Engineer - DNEE

Ford Motor Co

Dearborn, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, AngularJS, Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Coding Standards, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, GCP (Good Clinical Practices), GitHub, Java, Marketing, Mentoring, Problem Solving Skills, Process Improvement, Product Lifecycle, REST (Representational State Transfer), Requirements Management, Sales, Scalable System Development, Set Goals, Software Administration, Software Engineering, Technical Leadership, Technical/Engineering Design, Test Automation, Test Driven Development (TDD), Testing, User Experience Design (UXD), User Interface Design
LOCATION
Dearborn, MI
POSTED
30+ days ago

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? \n \nAs part of the Marketing & Sales IT Dealer Network and Employee Engagement (DNEE) team, the Senior Software Engineer is responsible for building resilient and scalable solutions in Java and cloud-native environments and adhering to industry best practices and company standards. This person will be part of a development team, serving as a technical lead and anchor to collaborate with various technical groups on designing, planning, and implementing solutions that support dealer-facing development goals. \n \nApplicants must be currently authorized to work in the United States on a full-time basis.\n \nAs part of the Marketing & Sales IT Dealer Network and Employee Engagement (DNEE) team, the Senior Software Engineer is responsible for building resilient and scalable solutions in Java and cloud-native environments and adhering to industry best practices and company standards. This person will be part of a development team, serving as a technical lead and anchor to collaborate with various technical groups on designing, planning, and implementing solutions that support dealer-facing development goals. \n \nWhat you'll do...\n \nLead End-to-End Solution Development: Drive the definition, technical design, development, and delivery of complex, high-quality full-stack solutions. This includes coding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security. \n \nLeverage a modern technology stack: Utilize Java (Spring Boot), Angular, GCP, and RESTful APIs.\n \nApply agile methodologies and practices: Employ TDD, CI/CD (Tekton, GitHub), and other agile principles (e.g., Rally) throughout the development lifecycle.\n \nChampion Software Craftsmanship and Quality: Implement and advocate for best practices in software craftsmanship, ensuring solutions are well-documented, maintainable, and adhere to high coding standards.\n \nDrive Automation and Continuous Delivery: Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases.\n \nFoster Cross-Functional Collaboration: Collaborate effectively with Product Managers, Product Owners, and UI/UX designers to translate requirements into technical specifications and provide ongoing support for application features.\n \nProvide Technical Leadership and Mentorship: Act as a technical anchor and mentor for junior software engineers, guiding them on platform vision, task breakdown, complex problem-solving, and professional development to elevate team capabilities. \n \nWhat you'll do...\n \nLead End-to-End Solution Development: Drive the definition, technical design, development, and delivery of complex, high-quality full-stack solutions. This includes coding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security. \n \nLeverage a modern technology stack: Utilize Java (Spring Boot), Angular, GCP, and RESTful APIs.\n \nApply agile methodologies and practices: Employ TDD, CI/CD (Tekton, GitHub), and other agile principles (e.g., Rally) throughout the development lifecycle.\n \nChampion Software Craftsmanship and Quality: Implement and advocate for best practices in software craftsmanship, ensuring solutions are well-documented, maintainable, and adhere to high coding standards.\n \nDrive Automation and Continuous Delivery: Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases.\n \nFoster Cross-Functional Collaboration: Collaborate effectively with Product Managers, Product Owners, and UI/UX designers to translate requirements into technical specifications and provide ongoing support for application features.\n \nProvide Technical Leadership and Mentorship: Act as a technical anchor and mentor for junior software engineers, guiding them on platform vision, task breakdown, complex problem-solving, and professional development to elevate team capabilities. \n\n

About the Company

F

Ford Motor Co