HYBRID::Senior Golang Engineer Developer Tooling & DevOps Automation at Dearborn,MI::ONLY W2
Dearborn, MI, US • Posted 17 hours ago • Updated 17 hours ago

FutureTech Consultants LLC
Dice Job Match Score™
📋 Comparing job requirements...
Job Details
Skills
- Golang
- devops
- automation
- Google Cloud Platform (GCP)
- CLI
- SonarQube
- Docker
- \ci/cd
- SQl
Summary
Hello,
Greetings.!
This is Hima from Appridat Solutions LLC. I was reviewing your resume online and would like to talk to you regarding an exciting opportunity Senior Golang Engineer Developer Tooling & DevOps Automation at Dearborn,MI. We have with one of Appridat Solutions LLC premier clients.
Role: Senior Golang Engineer Developer Tooling & DevOps Automation
Location: Hybrid 4 Days/Week Onsite Dearborn, MI 48126
Duration: Long-Term
Interview Type: Technical Interview- Video - May ask F2F if required for final round.
Experience Level : 10 plus years
Position Overview
Join the Realm team to design and develop command-line tools, developer productivity utilities, and automation pipelines that streamline the testing resource reservation process (Phoenix, ECG, TCU, SYNC4).
This is a hands-on Senior Engineering role focused on:
- Golang development
- CLI tooling
- DevOps pipelines
- Developer infrastructure & automation
The primary goal is to reduce developer overhead in maintaining hardware testing pipelines and enable innovation velocity.
Key Responsibilities
- Golang & CLI Development
- Design and implement Golang-based command-line tools.
- Write idiomatic, high-performance, concurrent Go code.
- Implement robust error handling and memory-safe patterns.
- Build modular, maintainable systems aligned with SOLID principles.
- Conduct deep code reviews emphasizing long-term extensibility.
- API Design & Integration
- Design RESTful and/or gRPC APIs using OpenAPI/Swagger.
- Implement:
- Idempotency keys
- Versioning strategies (header vs URL)
- OAuth2/OIDC authentication
- Rate limiting & security best practices
- Build scalable service integrations and event-driven patterns.
- Application Architecture & Design
- Translate business requirements into scalable architectures.
- Apply Domain-Driven Design (DDD) principles.
- Design microservices with:
- Circuit breakers
- Data consistency strategies
- Resiliency patterns
- Scalability considerations
- Produce architectural diagrams and technical specifications.
- Testing Strategy & Quality Engineering
- Design and implement a comprehensive Testing Pyramid, including:
- Unit tests
- Integration tests (using test containers)
- End-to-end contract testing
- Ensure service compatibility across dependent systems.
- Adopt a test-to-break engineering mindset.
- DevOps & CI/CD
- Contribute to CI/CD pipeline improvements.
- Integrate static analysis tools (e.g., SonarQube).
- Implement Quality Gates enforcing:
- Security vulnerability checks
- Technical debt thresholds
- Code coverage standards (e.g., 80%+)
- Upgrade toolchains and automate workflows.
- Docker & Containerization
- Create optimized multi-stage Docker builds.
- Reduce container image size and attack surface.
- Enforce container security best practices:
- Non-root execution
- Vulnerability scanning before registry push.
- Google Cloud Platform (Google Cloud Platform)
- Production-grade configuration of Cloud Run, including:
- VPC connectors
- Secret Manager integration
- Canary traffic splitting
- Cold start optimization (min instances, entry point tuning)
- Provision infrastructure using Terraform (IaC).
- Manage IAM roles using least-privilege principles.
- Select appropriate services (e.g., Pub/Sub vs Cloud Tasks).
- Observability & Production Support
- Implement structured logging and distributed tracing (Cloud Trace).
- Define meaningful SLIs/SLOs.
- Lead Root Cause Analysis (RCA).
- Implement preventative reliability measures.
Required Skills
- Google Cloud Platform Cloud Run
- Google Cloud Platform (Google Cloud Platform)
- Golang (8+ years production experience)
- CLI Tool Development
- API Design (REST/gRPC)
- Application Design & Architecture
- Application Development (End-to-End Ownership)
- Application Support & Observability
- Application Testing (Unit, Integration, E2E)
- Docker (Advanced)
- SonarQube
- Terraform (Infrastructure as Code)
- CI/CD pipelines
- SQL & Relational Database Design
Experience Required
- 8+ years total engineering experience.
- 8+ years of production Golang development (CLI/DevOps/API focused).
- Strong hands-on engineering background (not management-only).
- Proven experience building developer tooling and automation pipelines.
- Experience designing microservices and event-driven systems.
- Full-stack integration knowledge (frontend backend communication).
Additional Expectations
Database Expertise
- Advanced SQL query writing.
- Stored procedure development.
- Relational data modeling & performance optimization.
Systems Thinking
- Ability to understand broader system architecture.
- Ensure seamless integration across infrastructure layers.
Architectural Communication
- Clearly articulate architectural decisions to both technical and non-technical stakeholders.
Continuous Learning
- Strong independent problem-solving capability.
- Demonstrated intellectual curiosity and professional growth mindset.
Regards,
Hima Bindu
Appridat solutions LLC.
5655 Peachtree Parkway, Suite 212, Peachtree Corners, GA 30092
PHONE:*533 | Fax
Direct:
Email:
- Dice Id: 10107680
- Position Id: 8888685
- Posted 17 hours ago
Company Info
About FutureTech Consultants LLC
Company Overview
Founded in 1997, FutureTech is a leader in information technology (IT) and business process services with the expertise and capabilities to serve the needs of businesses of all sizes serving clients world-wide. FutureTech provides end-to-end services through our flexible and cost efficient delivery model that combines onsite and offsite operations. Rooted in quality processes and frameworks, our goal is to fully satisfy client objectives, serving as an accountable, flexible and objective partner.
FutureTech is headquartered in Norcross, Georgia and we have sales offices located in Chicago and Dallas. We also have development facilities in Hyderabad, India.
Services and Capabilities
From providing consulting and systems integration services to managing IT and business functions on behalf of our clients, FTC provides an all-encompassing offering that includes the planning, design, development, implementation and management of highly effective business and IT environments. Our global delivery capabilities include onsite and offshore options, giving our clients the flexibility to choose the model that best meets their needs.
Through our vertical expertise in financial, government, healthcare, telecommunications, utilities, manufacturing, distribution and retail services, we provide clients with a partner that is not only expert in IT, but expert in their industries. This combination of business knowledge and technology expertise allows us to help our clients adapt as their industries change.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs