Ford Motor Credit Company is seeking a Senior Software Engineer to support critical business programs by designing, implementing, maintaining, and evolving Java-based applications to meet both internal and external customer expectations.
Requirements
- Java 17 or later, Spring Boot, GraphQL and REST, GCP, RDBMS and NoSQL platforms, Newman, Postman, N-unit, jmeter, gradle, event-driven architecture, pub/sub or kafka, Tekton, OpenShift, GitHub, SAST tools.
- At least 5 years of experience in Java-based application development: Proficient in designing, implementing, maintaining, and evolving complex enterprise-level Java applications.
- Proven expertise in leading production support: Demonstrated ability to manage and resolve critical incidents, ensure system stability, and maintain high availability of applications.
- Strong command of DevOps principles and practices: Experience with CI/CD pipelines, automation tools, infrastructure-as-code, and promoting a DevOps culture.
- Demonstrated leadership and mentorship abilities: Ability to guide, coach, and develop junior engineers, fostering a collaborative and growth-oriented team environment.
- Experience with modernizing legacy systems: A track record of successfully migrating, refactoring, or re-architecting older systems to modern technologies and platforms.
- Problem-solving and analytical skills: Ability to identify, analyze, and solve complex technical challenges and design innovative solutions.
Responsibilities
- Design, develop, and maintain robust Java-based applications to support critical business programs and deliver innovative application enhancements.
- Lead and manage production support activities, ensuring the stability, performance, and high availability of critical customer and account servicing systems.
- Drive the enhancement of DevOps capabilities by implementing automation, improving continuous integration/continuous delivery (CI/CD) pipelines, and fostering efficient development practices.
- Mentor and guide junior software engineers, in a global setting, fostering their technical growth and contributing to a strong, collaborative team culture.
- Communicate effectively with stakeholders at all levels, conveying technical information, project status, and strategic recommendations related to system development and performance.
Other
- Mentor and guide junior software engineers, in a global setting, fostering their technical growth and contributing to a strong, collaborative team culture.
- Communicate effectively with stakeholders at all levels, conveying technical information, project status, and strategic recommendations related to system development and performance.
- Exceptional communication and stakeholder management skills: Capable of clearly articulating technical concepts, project progress, and strategic recommendations to both technical and non-technical audiences, including senior leadership.
- Understanding of critical business program support: Awareness of how software development impacts business operations and the ability to prioritize work based on business value.
- This position is hybrid (onsite four days per week) for candidates who are in commuting distance to a Ford hub location or remote for non-local candidates.