Platform Engineer - 3037922

Apex Systems, Inc

Dearborn, MI

JOB DETAILS
SKILLS
Application Programming Interface (API), Authentication, Automation, Best Practices, Cloud Computing, Code Reviews, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Debugging Skills, DevOps, Docker, Documentation, Ecosystems, Error Handling, GCP (Good Clinical Practices), Go Programming Language (Golang), Identify Issues, Incident Response, Information Technology & Information Systems, Integration Testing, Java, Linux Operating System, Machine Tool, Metrics, Microsoft C# (C Sharp), OAuth, Operational Improvement, Pagination, Process Improvement, Production Management, Programming Languages, Programming Tools, Python Programming/Scripting Language, REST (Representational State Transfer), Reliability Engineering, Risk Management, Scaffolding, Software Development, Software Engineering, Systems Reliability, Test Driven Development (TDD), Test Plan/Schedule, Threat Modeling, Unit Test, Usability Engineering
LOCATION
Dearborn, MI
POSTED
1 day ago
Job#: 3037922
Job Description:
Role: Platform Engineer (API & Developer Tools)
Duration: Long-Term Contract
Location: Hybrid - 4 days/week onsite
Description:
Platform Engineering builds shared services, APIs, and developer tooling that enable engineering teams to deliver value safely, efficiently, and at scale. This role is focused on backend software engineering, with emphasis on building high-quality APIs, automation, and developer-facing tools, supported by working knowledge of cloud, DevOps, and SRE practices.
 
Key Responsibilities
- Design and build secure, reliable, and well-documented internal and customer-facing APIs and services
- Develop developer tools and platform services to enhance developer experience (DX), including templates, CLIs, libraries, and service scaffolding
- Apply engineering best practices including test-driven development, code reviews, CI/CD, and safe deployment patterns
- Build for operability, including structured logging, metrics, tracing, health checks, and actionable alerting
- Collaborate with platform and product teams to standardize engineering patterns (authentication/authorization, configuration, secrets management, resilience, versioning)
- Support incident response and drive reliability improvements to reduce operational risk and defects
- Contribute to the definition and evolution of platform standards, tooling, and reusable patterns
Required Skills
- Python: Ability to develop production-grade, tested, and documented code for platform automation and tooling
- Go: Experience building performant, concurrent services, APIs, CLIs, or automation tools
- Docker: Ability to build and manage production-ready containerized applications
- Kubernetes: Experience deploying, operating, and troubleshooting workloads in Kubernetes environments
- REST APIs: Strong experience designing, implementing, and versioning APIs with proper error handling, pagination, and backward compatibility
- Linux: Strong troubleshooting and operational experience across networking, processes, permissions, and performance
- GCP: Experience provisioning, operating, and troubleshooting cloud-native platform services
Required Qualifications
- 6+ years of IT experience, including 4+ years in software development
- Proficiency in at least one primary programming language and working experience in a second (e.g., Python, Go, Java, C#, TypeScript)
- Strong experience delivering production-grade APIs and services across the full lifecycle (design, development, testing, deployment, operations)
- Experience with API lifecycle management, including versioning and backward compatibility
- Strong testing discipline across unit, integration, and component testing
- Working knowledge of cloud-native development, including containers and CI/CD pipelines
- Ability to debug and troubleshoot across application, runtime, and platform layers using logs, metrics, and traces
Preferred Skills & Qualifications
Experience building and managing internal platform APIs with a product-oriented mindset (usability, documentation, adoption)
Experience with event-driven and asynchronous architectures (queues, pub/sub), including reliability and idempotency patterns
Knowledge of security best practices, including OAuth/OIDC, least privilege models, and threat modeling
Experience improving system reliability through SLOs and automation to reduce operational toil
Experience with Kubernetes ecosystems and infrastructure as code in partnership with platform/SRE teams
Exposure to

About the Company

A

Apex Systems, Inc

Apex Systems, a segment of ASGN Inc. (NYSE: ASGN), is a technology services business that delivers emerging technology solutions to bring our clients digital visions to life. Apex has presence in over 70 markets across North America, Europe, and India. Our consultants work with all types of companies throughout all industries, including more than 300 of the Fortune 500 companies. Are you an innovator with high standards who wants to help shape the world? We want you! Learn more about how to find your purpose with Apex, visit www.apexsystems.com.

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. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
401K, Life Insurance
FOUNDED
1995
WEBSITE
https://www.apexsystems.com