1

Google Software Engineer Jobs in Michigan (NOW HIRING)

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Cloud Fluency: Experience building on Google Cloud Platform (GCP) or similar (AWS/Azure ...

GCP Cloud Run, PostgreSQL, Cloud Computing, Google Cloud Platform, Java, Sas (Software), Full StackGoogle, Cloud Pub/Sub, Google Cloud BigQuery Requirement- Full Stack Software Engineer * Design ...

Software Engineer

Redford, MI · On-site

$85K - $192K/yr

Design and manage data pipelines using Google Cloud tools (BigQuery, Postgres) to handle real-time ... Experience: 3+ years of professional software engineering experience in a production environment.

Experience and hands-on expertise with Google Cloud Platform technologies, Java, and Spring Boot ... Perform software engineering using Test Driven Development (TDD), continuous integration, and ...

Software Engineer

Redford, MI · On-site

$85K - $192K/yr

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Cloud Fluency: Experience building on Google Cloud Platform (GCP) or similar (AWS/Azure ...

Senior Software Engineer

Dearborn, MI · On-site

$112K - $148K/yr

Full-stack software engineering roles, who can develop all components of software including user ... Google Cloud Platform) Implement and optimize cloud services and tools (e.g. Terraform, BigQuery ...

... Google Cloud Platform, .NET Core, .NET Developer, Cyber Security, C#, Application Testing, Agile Software Development Skills PreferredKubernetes, Technical Communication, Technical Requirements ...

Software Engineer #1049901 * Employees in this job function are Full-Stack Software Engineers ... Architect for the Cloud, deploying and managing services on Google Cloud Platform (GCP) while ...

Software Engineer

Allen Park, MI · On-site

$61 - $66/hr

Software Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure, Google Cloud ...

Software Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure, Google Cloud ...

Software Engineer #1053018 * Employees in this job function are responsible for designing ... Google Cloud Platform. * Highly effective in working with other technical specialists, Product ...

Software Engineer #1051474 * Employees in this job function are Full-Stack Software Engineers ... Architect for the Cloud, deploying and managing services on Google Cloud Platform (GCP) while ...

Software Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure, Google Cloud ...

next page

Showing results 1-20

Google Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do google software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for google software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What does the typical collaboration look like for a Google Software Engineer?

Google Software Engineers typically work in cross-functional teams alongside product managers, UX designers, and other engineers. You'll regularly participate in code reviews, design discussions, and agile ceremonies to ensure the delivery of high-quality software. Collaboration often extends beyond the immediate team, offering opportunities to share knowledge, mentor peers, and contribute to company-wide technical initiatives. This team-oriented approach allows engineers to learn from different perspectives, accelerate their growth, and deliver more impactful solutions.

What is a Google Software Engineer job?

A Google Software Engineer is responsible for designing, developing, testing, and maintaining software solutions that power Google's products and services. They work on large-scale systems, collaborate with cross-functional teams, and use languages like C++, Java, and Python. Engineers at Google solve complex technical challenges and contribute to high-performance, scalable applications.

What are the key skills and qualifications needed to thrive in the Google Software Engineer position, and why are they important?

To thrive as a Google Software Engineer, you need strong skills in computer science fundamentals, programming (particularly in languages like Java, C++, or Python), and a relevant degree or equivalent experience. Familiarity with advanced development tools, distributed systems, cloud infrastructure (such as Google Cloud Platform), and sometimes technical certifications is highly valued. Excellent problem-solving abilities, communication, and teamwork are standout soft skills in this environment. These skills are essential for building scalable products, collaborating in high-impact teams, and driving innovation at a large tech company.

What are the most commonly searched types of Google Software Engineer jobs in Michigan? The most popular types of Google Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Google Software Engineer jobs? Cities in Michigan with the most Google Software Engineer job openings:
Infographic showing various Google Software Engineer job openings in Michigan as of June 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 100% In-person job distribution, with an average salary of $128,581 per year, or $61.8 per hour.
Senior Platform Software Engineer Google Cloud Platform & Data Platforms

Senior Platform Software Engineer Google Cloud Platform & Data Platforms

HTC Global Services

Dearborn, MI

Other

Posted 7 days ago


Job description

Job Title

Senior Platform Software Engineer Google Cloud Platform & Data Platforms

Overview / Summary

We are seeking a Platform Software Engineer with expertise in Java or Python and strong experience with Google Cloud Platform (Google Cloud Platform) to design, develop, and manage scalable applications and enterprise data platform solutions. The ideal candidate will have experience building microservices, data pipelines, REST APIs, and cloud-native solutions in a collaborative engineering environment.

Key Responsibilities
  • Design, develop, and maintain scalable data pipelines and microservices supporting real-time and batch processing on Google Cloud Platform
  • Build and implement service-oriented and microservices-based architectures
  • Contribute to full-stack integration across front-end and back-end components
  • Lead data ingestion and integration from multiple data sources into enterprise data platforms
  • Utilize Google Cloud Platform services such as BigQuery, Dataflow, Pub/Sub, and Cloud Functions to support data platform solutions
  • Implement data governance, access controls, and security best practices
  • Monitor and optimize performance, scalability, and efficiency of data pipelines and storage solutions
  • Collaborate with architects, engineers, and cross-functional teams to establish engineering best practices and frameworks
  • Automate platform processes to improve reliability and operational efficiency
  • Design and develop RESTful APIs for seamless service integration
  • Support testing, deployment, and production releases following SDLC best practices
Required Qualifications
  • Bachelor s Degree
  • 5+ years of software development experience using Java or Python
  • 3+ years of experience with Google Cloud Platform, including BigQuery, Dataflow, and Dataproc
  • 3+ years of experience building microservices and REST APIs
  • 2+ years of experience with data pipelines and streaming technologies such as Apache Beam and Kafka
  • Experience with full-stack development using React, Node.js, or similar technologies
  • Hands-on experience with CI/CD pipelines, Terraform, and cloud deployments
  • Strong experience with relational and NoSQL databases
  • Experience with Git and SDLC best practices
  • Strong troubleshooting, analytical, and problem-solving skills

#LI-Onsite #LI-AA1