Software Engineer (APIs & Developer Tools)

Artech LLC

Dearborn, MI

JOB DETAILS
SKILLS
Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Debugging Skills, DevOps, Engineering, Go Programming Language (Golang), Integration Testing, Java, Metrics, Microsoft C# (C Sharp), Model Validation, OAuth, Pagination, Programming Tools, Python Programming/Scripting Language, Refactoring, Scaffolding, Service Delivery, Software Development, Software Engineering, Support Documentation, Test Driven Development (TDD), Testing, Threat Modeling, Unit Test, Usability Engineering
LOCATION
Dearborn, MI
POSTED
30+ days ago

Introduction

Ford Credit Platform Engineering builds shared services, APIs, and developer tooling that help engineering teams deliver value safely and quickly. This role focuses on software development, with a strong emphasis on creating high-quality APIs, automation, and tools, alongside a working knowledge of cloud, DevOps, and SRE practices.

Required Skills & Qualifications

  • Strong software engineering experience delivering production services/APIs, including design, implementation, testing, and operations.
  • Proficiency in at least one backend language (e.g., Java, Go, C#, Python, TypeScript) and modern API practices.
  • Experience with API design and lifecycle management, including versioning, backward compatibility, pagination, and error modeling.
  • Strong testing discipline with unit, component, and integration tests, and comfort refactoring safely.
  • Working knowledge of cloud-native delivery, including containers, CI/CD, and operating services in a cloud environment.
  • Ability to debug across layers (application, runtime, platform) using logs, metrics, and traces.
  • Prior work experience at Ford or in Ford's Industry

Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Experience building and maintaining platform APIs with an internal "product" mindset, focusing on usability, documentation, support, and adoption.
  • Experience with event-driven and asynchronous patterns, including queues, pub/sub, reliability, and idempotency.
  • Security experience, including OAuth/OIDC concepts, least privilege, threat modeling, and input validation.

Day-to-Day Responsibilities

  • Design and build internal and customer-facing APIs and services that are secure, reliable, and well-documented.
  • Create developer tools and platform services that improve developer experience (DX), such as templates, CLIs, libraries, service scaffolding, and automation.
  • Apply engineering best practices, including test-driven development, code review, CI, and safe deployment patterns.

For immediate consideration please click APPLY to begin the screening process with Alex.

About the Company

A

Artech LLC