Software Engineer (4) - Premium Engineer 3

Epitec Staffing

  • Dearborn, MI
  • 4 days ago
  • $63–$70 Per Hour

Highlights

The description says familiarity with cloud platforms, preferably GCP or AWS, but the required skills specifically identify GCP and Cloud Run, so direct GCP experience is the safer match. They need to work across the application stack: Angular Front End + Java/Spring Boot Back End + APIs + GCP/Cloud Run + Automated Testing + CI/CD.

Numbers & Facts

LocationDearborn, MI
Salary$63–$70 Per Hour

Description

Senior Full-Stack Software Engineer


Location: Dearborn, MI
Work Arrangement: Hybrid, onsite at least 4 days/week
Compensation: $63–$70/hr
Education: Bachelor’s Degree Required | Master’s Preferred

Summary

This is a senior full-stack developer who will build applications that turn Supply Chain Analytics and AI capabilities into usable products for business users.

They need to work across the application stack:

Angular Front End + Java/Spring Boot Back End + APIs + GCP/Cloud Run + Automated Testing + CI/CD

The candidate will also work with data scientists, AI engineers, product managers, and business stakeholders to integrate analytics and AI capabilities into applications.

This isn't just a heads-down developer role. The person needs enough seniority to take ownership, work through ambiguity, mentor others, participate in architecture discussions, and communicate with Ford leadership.


Top Requirements

1. Java + Spring Boot

  • 7+ years of software engineering experience
  • Strong hands-on Java and Spring Boot
  • Backend services and API development
  • Production application development

This should be substantial development experience, not just Java maintenance/support.

2. Angular

  • 3+ years of Angular
  • Hands-on web front-end development
  • Should demonstrate actual Angular application development

I would prioritize Angular over React because Angular is specifically required in the detailed qualifications.

3. Full-Stack Development

They need genuine experience across both sides:

Angular | Java | Spring Boot | APIs | Front-End | Back-End Services

A backend Java developer who only worked alongside an Angular team would be weaker.

4. GCP / Cloud Run

Look strongly for:

GCP | Google Cloud Platform | Cloud Run | Cloud Deployment

The description says familiarity with cloud platforms, preferably GCP or AWS, but the required skills specifically identify GCP and Cloud Run, so direct GCP experience is the safer match.

5. CI/CD & Testing

Look for:

Jenkins | Gradle | CI/CD | Unit Testing | Integration Testing | End-to-End Testing | TDD | Code Review | Pair Programming

They want someone accustomed to mature production software engineering practices.

6. AI / Analytics Integration

They need experience with AI-enabled applications or integrating AI capabilities into software products.

Preferred additional experience includes:

Generative AI | LLMs | Python | Analytics Models | Model/Service Integration

The important distinction is actual software integration of AI/analytics capabilities, rather than simply using AI productivity tools.

7. Agile / Rally

Experience working within:

Agile | Rally | Prioritized Backlogs

They will also help teams adopt effective engineering and Agile practices.

8. Education

Required: Bachelor's degree in computer science, Software Engineering, or related field
Preferred: Master's Degree

#LI-MM1

Similar Jobs