Software Engineer Core Senior Engineer
Listed on 2026-03-11
-
Software Development
Software Engineer, DevOps
Job Title: Software Engineer
Location: Dearborn, MI.
Job Type: Engineering
Expected hours per week: 40 hours per week
Schedule: On-site
Pay Range: $65-74 per hour
Position DescriptionJoin our Realm team, where you’ll 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.
- 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.
- Lead the end-to-end development process with a focus on clean code and maintainability. (Detail: Drive development lifecycle, ensure modular and SOLID code, perform deep code reviews.)
- Own the production environment and adopt proactive reliability practices, including observability (structured logging, distributed tracing, SLIs/SLOs, RCA).
- Implement comprehensive automated testing strategy beyond simple unit tests; design testing pyramid (unit, integration via test containers, E2E contract testing).
- Master containerization best practices for security and efficiency: multi‑stage Docker builds, non‑root users, vulnerability scanning.
- Prove broad understanding of Google Cloud Platform ecosystem:
Terraform IaC, IAM least privilege, Pub/Sub vs Cloud Tasks, etc. - Utilize static analysis tools like Sonar Qube to enforce engineering standards, define quality gates, block PRs when thresholds not met.
- GCP Cloud Run (serverless execution, VPC connectors, Secret Manager, traffic splitting, min‑instances, cold‑start optimization)
- Go (idiomatic, high‑performance, concurrent code, Go routines, channels, error handling)
- API (RESTful/gRPC, OpenAPI/Swagger, idempotency keys, versioning, OAuth2/OIDC, rate limiting)
- Application Design (translate business requirements into scalable architectures, DDD, microservices, circuit breakers, scalability, architectural diagrams)
- … continued in Position Description
- 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 pipelines.
80 hours paid time off, medical insurance contributions, dental vision and our 401k retirement savings plan
#J-18808-Ljbffr(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).