Back to all positions

[Remote] Software Engineer - Access Management (Java Full Stack)

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Ford Pro is seeking a highly skilled Full Stack Java Software Engineer to join its Access Management & Authorization product team. The role focuses on designing, building, securing, modernizing, and maintaining access management platforms while supporting high availability, scalability, continuous improvement, and rotational on-call operations.

Responsibilities

  • Software Developer: Responsible for all elements of software development with end-to-end accountability
  • Architecture & Design: Selects architecture direction with input from the architect/Super Anchor
  • Roadmap Management: Actively manages the long-term delivery roadmap of the software product
  • Engineering Mentorship: Guides and coaches other software engineers on product teams
  • Pair Programming: Develops software, often with a paired partner, to deliver user stories that contribute to a valuable working software product
  • Automated Testing: Develops automated tests with working software, to confirm software functionality, user story acceptance, and to detect regression defects
  • Continuous Integration Operations: Reviews continuous integration build status and fixes build failures
  • CI/CD Tooling Optimization: Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings
  • Production System Operations: Reviews ongoing production software operations, troubleshoots production issues, and provides rotational basis on-call support schedule (24x7 for Critical/High incidents)
  • Monitoring & Telemetry: Implements tooling that monitors application performance metrics and automatically notifies the team when a failure occurs in production
  • Exploratory Quality Assurance: Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing
  • Agile Collaboration: Actively participates in all team Agile ceremonies
  • Talent Growth & Interviewing: Screens candidates for placement onto product teams
  • Knowledge Sharing: Organizes team learning events to foster continuous growth and team skill progression

Skills

  • Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, or a related technical field OR a combination of education and experience
  • 6+ years of professional software development experience
  • Deep expertise in Core Java (Java 11 or higher) and the Spring ecosystem (Spring Boot, Spring Security, Spring Data), hands-on experience with modern frontend technologies such as Angular, React
  • Proven experience building highly secure Microservices, RESTful APIs, and distributed enterprise platforms
  • Solid experience with relational databases (e.g., PostgreSQL, Oracle, MySQL) and NoSQL/caching databases (e.g., MongoDB, Redis)
  • Experience with build automation using Gradle, automated deployment pipelines (Jenkins, Tekton), and source code repositories (Git, Accurev)
  • Working experience with Cloud platforms, with a strong preference for Pivotal Cloud Foundry (PCF) and Google Cloud Platform (GCP)
  • Daily proficiency with IDEs (Eclipse or IntelliJ), agile planning tools (CA Agile Central/Rally or Jira), and ServiceNow for incident, change, and ticket management
  • Solid understanding of federation and authentication protocols, including OAuth 2.0, OpenID Connect (OIDC), SAML 2.0, and Multi-Factor Authentication (MFA)
  • Strong knowledge of Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and Policy-Based Access Control (PBAC)
  • Experience integrating with LDAP, Active Directory, or Azure AD / Entra ID
  • Candidates for positions with Ford Motor Company must be legally authorized to work in the United States
  • Bachelor of Engineering

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time
  • This role is posted as remote unless you reside within 50 miles of Dearborn, MI-in which case we request on-site presence up to 4 days a week.

Company Overview

  • Ford Pro is a productivity accelerator designed to drive the business forward, delivering solutions to commercial customers of all sizes. It was founded in undefined, and is headquartered in Dearborn, Michigan, USA, with a workforce of 10001+ employees. Its website is https://www.fordpro.com.