Software Developer

Stefanini GroupDearborn, MI
Hybrid

About The Position

Stefanini Group is hiring! Stefanini is looking for a Software Developer (Dearborn, MI). The Software Engineer (APIs & Developer Tools) will build 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. 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.

Requirements

  • 6+ years of IT Experience including 4+ years of development
  • Python - The candidate can write production-grade Python to automate platform workflows and build internal tooling — not just write scripts, but ship tested, documented code.
  • Go - The candidate can write performant, concurrent Go programs for platform services — CLIs, API handlers, K8s operators, or automation tooling.
  • Docker - The candidate can author production-quality container images and understand the container lifecycle
  • Kubernetes - The candidate can deploy, troubleshoot, and operate workloads on Kubernetes — and understand the platform layer.
  • REST APIs - The candidate can design, implement, and version production APIs with proper error modeling, pagination, and backward compatibility — and treat them as products with users.
  • Linux - The candidate can operate, debug, and troubleshoot Linux systems at a level that supports production platform work — networking, process management, permissions, and performance.
  • GCP - The candidate can provision, operate, and troubleshoot GCP services that power a cloud-native platform — not just point-and-click console work.
  • Tekton - The candidate can design and maintain CI/CD pipelines as code using Tekton — understanding tasks, pipeline definitions, triggers, and how they fit into a GitOps workflow.
  • React - The candidate can build internal developer-facing UIs — dashboards, tooling interfaces, or self-service portals — using React. This is not a frontend-first role, but the ability to build usable internal tools is valued.

Responsibilities

  • 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.
  • Ability to debug across layers (application, runtime, platform) using logs/metrics/traces.
  • Experience building and maintaining platform APIs (internal “product” mindset: usability, docs, support, adoption).
  • Security experience: OAuth/OIDC concepts, least privilege, threat modeling, input validation.
  • Experience with Kubernetes and infrastructure as code in partnership with platform/SRE teams.
  • Quality is non-negotiable: tests, clear design, observability, and secure defaults.

Benefits

  • Listed salary ranges may vary based on experience, qualifications, and local market.
  • some positions may include bonuses or other incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service