Job#: 3025644
Job Description:
Role: Platform Engineer
Duration: Multi-year contract
Location: Hybrid - 4 days/week onsite in SE MI
Job Description:
Platform Engineering builds shared services, APIs, and developer tooling that enable engineering teams to deliver value safely, reliably, and quickly. This role is focused on software development, with an emphasis on building high-quality APIs, automation, and internal platform tools, supported by working knowledge of cloud, DevOps, and SRE practices.
You will design and deliver platform capabilities that are treated as products—secure, reliable, well-documented, and easy for other teams to adopt.
What You’ll Do
- Design and build internal and customer-facing APIs and services that are secure, reliable, and well-documented
- Develop developer tools and platform services that improve developer experience (DX), including templates, CLIs, libraries, service scaffolding, and automation
- Apply strong engineering fundamentals, including test-driven development, code reviews, CI, and safe deployment practices
- Engineer for operability by implementing structured logging, metrics and tracing, health endpoints, and actionable alerts
- Collaborate with platform and product teams to standardize cross-cutting patterns such as authentication and authorization, secrets management, configuration, resilience, and API versioning
- Participate in incident response and reliability improvements, helping teams reduce defects and operational risk
Required Qualifications
- Strong software engineering experience delivering production services and APIs, including design, implementation, testing, and operations
- Proficiency in at least one backend language such as Java, Go, C#, Python, or TypeScript
- Experience designing and managing APIs throughout their lifecycle, including versioning, backward compatibility, pagination, and error modeling
- Strong testing discipline (unit, component, and integration testing) with confidence refactoring code safely
- Working knowledge of cloud-native delivery, including containers, CI/CD pipelines, and operating services in a cloud environment
- Ability to debug issues across layers (application, runtime, and platform) using logs, metrics, and traces
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.