×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps, Cloud Engineer - Software

Job in Dearborn, Wayne County, Michigan, 48120, USA
Listing for: FastTek Global
Full Time position
Listed on 2026-02-21
Job specializations:
  • Software Development
    Software Engineer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer #1049820

Dearborn, Michigan Software Engineer #1049820 Job Description

  • Join the Realm team, where you will design and develop command-line tools, developer productivity utilities, and automation pipelines that simplify the testing resource reservation process (Phoenix, ECG, TCU, SYNC4).
  • The goal of this role is to enable developers to spend less time maintaining testing hardware pipelines and more time innovating.
  • This is a hands‑on senior engineering role focused on Golang, CLI tooling, and Dev Ops pipelines.
  • Candidates must bring strong technical depth and practical experience building developer infrastructure and automation tools, not just application features.
You Will
  • Design and implement functionalities for Golang-based command-line tools.
  • Develop and implement unit, integration, and end-to‑end tests.
  • Write technical specifications for new features and improvements.
  • Actively participate in Agile ceremonies and contribute to a culture of continuous improvement.
  • Contribute to process improvements, CI/CD pipelines, and toolchain upgrades.
Skills Required
  • GCP Cloud Run – Expectation:
    The candidate should not just deploy a container, but understand the nuances of a serverless execution environment. Example:
    Configure Cloud Run for production‑grade workloads, including setting up custom VPC connectors for private database access, managing secrets via Secret Manager, implementing traffic splitting for canary releases, and optimizing 'cold start' times through min‑instances and optimized container entry points.
  • Go – Expectation:
    Proficiency in writing idiomatic, high‑performance, and concurrent code. Example:
    Demonstrate expertise in Go routines and channels for concurrency, implement robust error handling patterns, and write performant code that avoids memory leaks.
  • API – Expectation:
    Deep understanding of API contract design, security, and lifecycle management. Example:
    Design RESTful or gRPC APIs using OpenAPI/Swagger specifications and implement advanced patterns like idempotency keys for POST requests, versioning strategies (header vs. URL), and security protocols such as OAuth2/OIDC and rate limiting.
  • Application Design – Expectation:
    Ability to translate complex business requirements into scalable, maintainable architectures. Example:
    Lead the design of a microservices architecture using DDD principles, providing architectural diagrams that account for data consistency, circuit breakers, and scalability.
  • Application Development – Expectation:
    Lead the end‑to‑end development process with a focus on clean code and maintainability. Example:
    Drive the lifecycle ensuring modular codebase, adherence to SOLID principles, and deep code reviews focused on long‑term maintainability.
  • Application Support – Expectation:
    Ownership of the production environment and a proactive approach to reliability. Example:
    Set up structured logging, distributed tracing (Cloud Trace), meaningful SLIs/SLOs, conduct RCA after incidents, and implement preventative measures.
  • Application Testing – Expectation:
    Implementation of a comprehensive, automated testing strategy. Example:
    Design/implement a Testing Pyramid with unit, integration tests using test containers, and E2E contract testing.
  • Docker – Expectation:
    Mastery of containerization best practices for security and efficiency. Example:
    Create optimized multi‑stage builds, run processes as non‑root, scan images for vulnerabilities.
  • Google Cloud Platform – Expectation:
    Broad understanding of GCP ecosystem and IaC. Example:
    Navigate GCP Console/CLI, provision infrastructure with Terraform, manage IAM roles with least privilege, choose appropriate services.
  • Sonar Qube – Expectation:
    Use static analysis to enforce high engineering standards. Example:
    Integrate Sonar Qube into CI/CD pipeline, define Quality Gates that block PRs if they introduce vulnerabilities, technical debt, or low coverage.
Experience Required
  • Senior Software Engineer with 8+ years total engineering experience.
  • 8+ years production Golang development, focused on CLI/Dev Ops/API work.
  • Strong hands‑on engineering background (not people‑management or architect‑only).
  • Proven track record building developer tooling and automation…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary