Platform Engineer

Stefanini GroupDearborn, MI
13dOnsite

About The Position

Stefanini Group is hiring! Stefanini is looking for a Platform Engineer in Dearborn, MI (Onsite) For quick apply, please reach out to Adil Khan at 248-728- 6424/ [email protected] We are looking for a Platform Engineer who builds shared services, APIs, and developer tooling that help engineering teams deliver value safely and quickly. This role leans toward software development (high-quality APIs, automation, and tools), with working knowledge of cloud, DevOps, and SRE practices.

Requirements

  • Atleast 6+ years of experience required in relevant field.
  • Strong software engineering experience delivering production services/APIs (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 (versioning, backward compatibility, pagination, error modeling).
  • Strong testing discipline (unit/component/integration tests) and comfort refactoring safely.
  • Working knowledge of cloud-native delivery: containers, CI/CD, and operating services in a cloud environment.
  • Ability to debug across layers (application, runtime, platform) using logs/metrics/traces.
  • Python: Build and ship production-grade services or internal tools (e.g., writing a CLI tool that scaffolds new microservices with standard configuration, logging, and health endpoints).
  • Go: Write idiomatic Go for high-performance, reliable backend APIs or platform services (e.g., implementing a REST API with structured logging, metrics endpoints, and proper error modeling).
  • REST APIs: Design and deliver well-structured REST APIs following lifecycle management best practices (e.g., designing a versioned internal API with consistent error modeling and clear documentation).
  • Cloud Infrastructure: Working knowledge of running services in a cloud environment (e.g., deploying a containerized service using CI/CD pipelines and configuring health checks).
  • Docker: Containerize services using Docker as part of a standard delivery workflow (e.g., writing a production-ready Dockerfile for a backend API and integrating it into a CI pipeline).

Nice To Haves

  • Experience building and maintaining platform APIs (internal 'product' mindset: usability, docs, support, adoption).
  • Experience with event-driven and asynchronous patterns (queues, pub/sub), reliability, and idempotency.
  • Security experience: OAuth/OIDC concepts, least privilege, threat modeling, input validation.
  • Experience improving reliability using SLOs and reducing toil through automation.
  • Experience with Kubernetes and infrastructure as code in partnership with platform/SRE teams.
  • GCP: Hands-on experience deploying and operating services on Google Cloud Platform (e.g., using GCP-native services to build a reliable, observable platform service).
  • Kubernetes: Deploy and manage workloads in Kubernetes (e.g., authoring Kubernetes manifests or Helm charts and troubleshooting pod-level issues).
  • Agile Software Development: Work in short, iterative cycles with clear acceptance criteria and fast feedback (e.g., breaking a platform API feature into small incremental pull requests).
  • Endpoint Security: Apply security best practices at the API and service level (e.g., implementing OAuth/OIDC-based authentication and participating in threat modeling).

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): templates, CLIs, libraries, service scaffolding, automation.
  • Apply engineering best practices: test-driven development, code review, CI, and safe deployment patterns.
  • Engineer for operability: structured logging, metrics/tracing, health endpoints, and actionable alerts.
  • Collaborate with platform and product teams to standardize patterns (authn/authz, secrets, configuration, resilience, versioning).
  • Participate in incident response and reliability improvements; help teams reduce defects and operational risk.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service