1

Go Programming Jobs in Michigan (NOW HIRING)

Cloud Engineer

Dearborn, MI ยท On-site

$51.25 - $68.50/hr

... Programming experience in Python, Go, Java (Spring Boot), or Node.jsSecurity expertise including IAM, mTLS, OAuth2/OIDC, and multi-cloud securityExperience with Terraform collaboration tools like ...

Be Seen First

Company Overview Kett Engineering is a 60-year-old company with over 28 years of experience in the ... before products go to market. You will personally diagnose vehicles onsite using CANalyzer and ...

You will be a go-to person for understanding how new features fit in, how the system might fail ... Support autonomy engineers in designing and integrating their components with the full May system

Serve as the go-to resource for cloud and AI-inference cost questions within the product engineering team - identifying, quantifying, and driving high-impact optimization opportunities across compute ...

Senior Security Software Engineer

Warren, MI ยท On-site

$115K - $151K/yr

Strong programming skills in one or more of the following: Go, Java, Python, JavaScript, Structured Query Language (SQL). * Experience building cloud-native microservices and web application ...

Senior Security Software Engineer

Warren, MI ยท On-site

$115K - $151K/yr

Strong programming skills in one or more of the following: Go, Java, Python, JavaScript, Structured Query Language (SQL). * Experience building cloud-native microservices and web application ...

Proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript, Go, C#, or similar * Solid understanding of software engineering fundamentals (data structures ...

Project Engineer - Mechanical (Powertrain Machining & Assembly) Location ... Southfield, MI Job Type: Full-Time Contract with the opportunity to go Direct Duration:

... programming experience with one of the following: Python, C++, C, CSharp, Java, Rust, or Go (or similar experience). Preferred Education and Experience * Experience with webservices and API ...

... programming experience with one of the following: Python, C++, C, CSharp, Java, Rust, or Go (or similar experience). Preferred Education and Experience * Experience with webservices and API ...

Showing results 41-60

Go Programming information

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.

What job categories do people searching Go Programming jobs in Michigan look for?

The top searched job categories for Go Programming jobs in Michigan are:

What cities in Michigan are hiring for Go Programming jobs?

Cities in Michigan with the most Go Programming job openings:

Infographic showing various Go Programming job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 19% Part Time, 2% Temporary, 6% Contract, and 1% Nights. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.

Cloud Engineer - Google Cloud Platform

Info Services LLC

Dearborn, MI โ€ข On-site

$51.25 - $68.50/hr

Other

Posted 2 days ago

New


Job description

Sr. Cloud engineer - GCP| W2 Opportunity โ€“ C2C candidates are not eligible.

For this role, we need candidates with 9+ years of experience only.


Position Description

We are seeking a Cloud Engineer to design, build, deploy, automate, and support cloud infrastructure and managed services within Google Cloud Platform (Google Cloud Platform). This role will focus on creating scalable, secure, highly available, and cost-effective cloud environments and reusable platform services that serve as building blocks for enterprise and product teams.

The ideal candidate is a hands-on cloud engineer with strong Google Cloud Platform infrastructure experience, Infrastructure-as-Code expertise, and a solid understanding of DevOps, SRE, security, networking, and automation.

Key Responsibilities

  1. Design, build, and deploy cloud infrastructure and reusable cloud platforms aligned with enterprise architecture, security, and business requirements.
  2. Partner with Enterprise Architects, Security teams, Solution Architects, Product teams, and other stakeholders to develop cloud solutions that meet requirements for scalability, availability, performance, reliability, and security.
  3. Develop and maintain Infrastructure-as-Code (IaC) using tools such as Terraform to automate the provisioning and configuration of cloud resources.
  4. Configure and manage Google Cloud Platform services including IAM, Secret Manager, Cloud DNS, Cloud Load Balancing, VPCs, gateways, Kubernetes, Cloud SQL, and NoSQL databases.
  5. Design and implement highly available, resilient, and disaster-recovery-ready cloud environments.
  6. Develop automation scripts and tooling to improve infrastructure deployment, operational efficiency, monitoring, and resource management.
  7. Monitor cloud environments and system usage to identify performance issues, capacity requirements, and opportunities to optimize resource utilization and cloud costs.
  8. Implement and support DevOps practices, including CI/CD pipelines, automated deployments, configuration management, and infrastructure automation.
  9. Apply Site Reliability Engineering (SRE) principles to improve availability, reliability, scalability, and operational performance.
  10. Integrate enterprise security, backup, disaster recovery, and data retention requirements into cloud infrastructure solutions.
  11. Design and optimize cloud storage and database solutions with a focus on availability, security, performance, and cost efficiency.
  12. Evaluate emerging cloud technologies and contribute to modernization initiatives, including migration of on-premises applications and services to Google Cloud Platform.

Primary Skills Required

  • Google Cloud Platform (Google Cloud Platform)
  • Terraform / Infrastructure-as-Code
  • Cloud Infrastructure Engineering
  • Dynatrace
  • Splunk

Additional Skills Preferred

  • Kubernetes
  • Python, Java, or Go
  • API development and integration
  • CI/CD
  • DevOps
  • SRE
  • Cloud networking
  • Cloud security
  • Cloud SQL and NoSQL databases
  • Backup and disaster recovery

Experience Required

Level: Engineer 2 โ€“ Practitioner

  • 4+ years of IT experience
  • 3+ years of engineering/development experience
  • Hands-on experience designing, implementing, and supporting cloud infrastructure
  • Experience with at least one programming language or development framework
  • Experience working with Google Cloud Platform cloud services and infrastructure

Additional Experience Preferred

  • Experience designing highly available and resilient Google Cloud Platform environments
  • Experience with Terraform and automated infrastructure provisioning
  • Experience with Google Cloud Platform IAM, Secret Manager, Cloud DNS, and Cloud Load Balancing
  • Experience with Kubernetes and containerized environments
  • Experience with Cloud SQL and NoSQL databases
  • Experience implementing backup, recovery, and disaster recovery solutions
  • Experience with CI/CD pipelines and DevOps practices
  • Experience applying SRE principles in a cloud environment
  • Experience with Dynatrace and Splunk for monitoring and observability
  • Programming or scripting experience with Python, Java, or Go
  • Experience with APIs and cloud-based application integrations

Education Required

  • Bachelor''''''''s Degree

Preferred Education

  • Bachelor''''''''s Degree in Computer Science, Information Technology, Engineering, or a related technical field