Job ID: JOB_ID_3500
Job Description
This is a W2 role on PV payroll.
Position: Platform Engineering Engineer
Location: Dearborn, MI – onsite 4 days a week
Local Michigan or Ohio (those that are likely to move) candidates
MOI: Skype+F2
Important Requirements:
- Candidates must provide a Power BI dashboard portfolio (work preferred but could be personal one they put together) or screenshots of previous work (data can be masked).
Overview:
Platform Engineering 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.
What You’ll Do:
- 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.
What We’re Looking For:
Required:
- 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.
Preferred:
- 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.
How We Work:
- Build small, ship often: incremental changes with clear acceptance criteria and fast feedback.
- Quality is non-negotiable: tests, clear design, observability, and secure defaults.
- Operate what we build: ownership includes production support, documentation, and continuous improvement.
What Success Looks Like:
- Platform APIs and tools are adopted because they are reliable, well-documented, and easy to integrate.
- Developers spend less time on undifferentiated work (setup, pipeline wiring, troubleshooting) and more time delivering features.
- Incidents decrease due to better operability, safer releases, and consistent engineering standards.
Skills Required:
Python, Go, REST APIs, Cloud Infrastructure, Docker
- Python: A candidate is expected to use Python to build and ship production-grade services or internal tools – for example, writing a CLI tool that scaffolds new microservices with standard configuration, logging, and health endpoints baked in, including unit and integration tests.
- Go: A candidate is expected to write idiomatic Go to build high-performance, reliable backend APIs or platform services – for example, implementing a REST API with structured logging, metrics endpoints, and proper error modeling that is deployed via CI/CD to a cloud environment.
- REST APIs: A candidate is expected to design and deliver well-structured REST APIs following lifecycle management best practices – for example, designing a versioned internal API with consistent error modeling, pagination, backward-compatible changes, and clear documentation so consuming teams can integrate with minimal friction.
- Cloud Infrastructure: A candidate is expected to have working knowledge of running services in a cloud environment – for example, deploying a containerized service using CI/CD pipelines, configuring health checks and structured logging, and understanding how the runtime environment (networking, secrets, config) affects their application.
- Docker: A candidate is expected to containerize services using Docker as part of a standard delivery workflow – for example, writing a production-ready Dockerfile for a backend API, integrating it into a CI pipeline, and ensuring the container behaves consistently across dev and production environments.
Skills Preferred:
GCP, Kubernetes, Agile Software Development, Endpoint Security
- GCP: A candidate is expected to have hands-on experience deploying and operating services on Google Cloud Platform – for example, using GCP-native services (e.g., Cloud Run, Pub/Sub, Secret Manager) to build a reliable, observable platform service with appropriate IAM and least-privilege access controls.
- Kubernetes: A candidate is expected to deploy and manage workloads in Kubernetes in partnership with platform and SRE teams – for example, authoring Kubernetes manifests or Helm charts for a service, configuring liveness/readiness probes, and troubleshooting pod-level issues using logs and metrics.
- Agile Software Development: A candidate is expected to work in short, iterative cycles with clear acceptance criteria and fast feedback – for example, breaking a platform API feature into small incremental pull requests, participating in code review, and shipping working software frequently rather than in large batches.
- Endpoint Security: A candidate is expected to apply security best practices at the API and service level – for example, implementing OAuth/OIDC-based authentication on an API, enforcing least-privilege access, validating and sanitizing all inputs, and participating in threat modeling for a new service to identify and mitigate risks before release.
Education Required:
- Bachelor’s Degree
Special Requirements
MOI: Skype+F2. Candidates must provide a Power BI dashboard portfolio or screenshots of previous work. Local Michigan or Ohio candidates.
Compensation & Location
Salary: $50 – $70 per year (Estimated)
Location: Dearborn, MI
Recruiter / Company – Contact Information
Email: .chaudhary@gvrinfotek.com
Recruiter Notice:
To remove this job posting, please send an email from
.chaudhary@gvrinfotek.com with the subject:
DELETE_JOB_ID_3500