Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Code Reviews, Customer Relations, Debugging Skills, DevOps, Engineering, Go Programming Language (Golang), Integration Testing, Java, Metrics, Microsoft C# (C Sharp), Model Validation, OAuth, Pagination, Programming Tools, Python Programming/Scripting Language, Refactoring, Scaffolding, Service Delivery, Software Development, Software Engineering, Test Driven Development (TDD), Testing, Threat Modeling, Unit Test, Usability Engineering
Details:
Stefanini Group is hiring!
Stefanini is looking for a Software Developer (Dearborn, MI)
For quick apply, please reach out to Fardeen Ali at 248-582-6473/Fardeen.ali2@stefanini.com
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.
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.
S
Stefanini International Holdings Ltd