> Markdown version of [/jobs/ext/565216-platform-software-engineer-apis-developer-tools](https://www.wearedevelopers.com/jobs/ext/565216-platform-software-engineer-apis-developer-tools). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Platform Software Engineer - APIs & Developer Tools - **Company:** HTC Global Services, Inc. - **Location:** Dearborn, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C Sharp (Programming Language), Code Review, Continuous Integration, Data Validation, DevOps, Programming Tools, Design of User Interfaces, Python (Programming Language), Key Management, Linux System Administration, OAuth, OpenID, Reliability Engineering, Openid Connect, Software Engineering, System Software, TypeScript, Management of Software Versions, Web Services, Data Logging, Cloud Platform System, Test-Driven Development (TDD), ReactJS, Core Api, Fastapi, Build Management, Integration Tests, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Api Design, Restful APIs, Pagination, Docker, Golang - **Published:** June 13, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/387844652 ## About the Role * Bachelor's Degree. * 6+ years of IT experience. * 4+ years of software development experience. * Strong software engineering experience delivering production services and APIs, including design, implementation, testing, and operations. * Proficiency in at least one backend programming language such as Python, Go, Java, C#, or TypeScript. * Experience with API design and lifecycle management, including versioning, backward compatibility, pagination, and error modeling. * Strong testing discipline with unit, component, and integration testing experience. * Working knowledge of cloud-native delivery, including containers, CI/CD, and operating services in cloud environments. * Ability to troubleshoot across application, runtime, and platform layers using logs, metrics, and traces. * Experience developing production-grade Python applications for platform automation and internal tooling. * Experience building platform services, CLIs, API handlers, operators, or automation tooling using Go. * Experience authoring and managing production-quality Docker container images. * Experience deploying, troubleshooting, and operating workloads in Kubernetes environments. * Experience designing, implementing, and maintaining production REST APIs. * Strong Linux administration and troubleshooting skills, including networking, process management, permissions, and performance analysis. * Experience provisioning, operating, and troubleshooting Google Cloud Platform (GCP) services., * Experience building and maintaining platform APIs with a strong focus on usability, documentation, support, and adoption. * Experience with event-driven and asynchronous architectures, including queues and publish/subscribe patterns. * Understanding of reliability concepts, including idempotency and operational resilience. * Knowledge of security concepts such as OAuth, OpenID Connect (OIDC), least privilege access, threat modeling, and input validation. * Experience improving reliability through service level objectives (SLOs) and automation. * Experience with Kubernetes and Infrastructure as Code in partnership with platform or site reliability engineering teams. * Experience designing and maintaining CI/CD pipelines using Tekton. * Experience building internal developer-facing user interfaces, dashboards, tooling interfaces, or self-service portals using React. What Makes HTC A Great Place To Build Your Future ## Description We are seeking a Platform Software Engineer with expertise in APIs, developer tools, and cloud-native platforms. This role focuses on building high-quality APIs, automation, and internal developer tooling while applying modern software engineering, DevOps, and reliability practices., * Design and build secure, reliable, and well-documented internal and customer-facing APIs and services. * Create developer tools and platform services that improve developer experience, including templates, CLIs, libraries, service scaffolding, and automation. * Apply engineering best practices including test-driven development, code reviews, continuous integration, and safe deployment patterns. * Engineer for operability through structured logging, metrics, tracing, health endpoints, and actionable alerts. * Collaborate with platform and product teams to standardize authentication, authorization, secrets management, configuration, resilience, and versioning patterns. * Participate in incident response and reliability improvement efforts. * Help reduce defects and operational risk through automation and engineering excellence. * Support production systems, documentation, and continuous improvement initiatives. ## Related Videos - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)