1

Google Software Jobs in Michigan (NOW HIRING)

Senior Software Developer

Livonia, MI ยท On-site

$51 - $67.50/hr

Stefanini is looking for a Senior Software Developer (Dearborn, MI) This role will serve as the ... Google Cloud Platform). The engineer will be responsible for both production support and feature ...

Mainframe Software Engineer

Livonia, MI ยท On-site

$50 - $65/hr

Job#: 3045873 Hybrid On-Site Livonia MI - 4 Days 12+ Month Contract $50-65/HR Mainframe Software ... Experience with Google BigQuery. * Experience supporting modernization and cloud migration ...

Senior Software Engineer

Wyoming, MI ยท On-site

$80 - $120/hr

The Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help ... Handsโ€‘on experience with Google Cloud Platform, AWS or Azure * Build tooling with Maven or ...

Senior Software Developer

Dearborn, MI ยท On-site

$50.25 - $66.25/hr

Stefanini is looking for a Senior Software Developer, Dearborn, MI We are seeking a Software ... Demonstrate proven experience designing and operating cloud-native systems, with Google Cloud ...

Senior Software Engineer

Wyoming, MI ยท On-site +1

$111K - $146K/yr

The Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help ... Hands-on experience with Google Cloud Platform, AWS or Azure * Build tooling with Maven or similar ...

Software Engineer #1059488 * Employees in this job function are responsible for designing ... Google Cloud Platform - 1 to 2 yrs * Java - 5 to 6 yrs * MongoDB - 1 to 3 yrs * IAM - 1 to 3 yrs ...

... Google Cloud chatbot development tools * 3+years in RESTful APIs and webhooks * 3+years in SQL, R, and/or Pandas. * 3+ years in cloud computing and software development. * 3+ years software ...

Senior Software Engineer

Allen Park, MI ยท On-site

$111K - $147K/yr

Design, build, and maintain Google Cloud Platform (GCP) infrastructure using Terraform-authoring ... AI-Assisted Software Engineering: Champion the use of generative AI tools and agentic coding ...

Senior Software Developer

Dearborn, MI ยท On-site

$50.25 - $66.25/hr

They are involved in the entire software development lifecycle including designing software ... Troubleshoots application and performance issues in Google Cloud Platform.Interacts and works ...

Mainframe Software Engineer

Dearborn, MI ยท On-site

$45 - $58/hr

Mainframe Software Engineer #1062268 * This position is for a Mainframe Software Engineer within ... Experience in Google BigQuery and Google Cloud Platform would be a plus Skills Required:

Software Developer,Sr

Dearborn, MI ยท On-site

$50.25 - $66.25/hr

Stefanini is looking for a Senior Software Developer (Dearborn, MI) For quick apply, please reach ... Google Cloud Platform, Google Cloud Platform Cloud Run, Java, Python, Microservices, Elasticsearch ...

Software Engineer #1061971 Position Description: As a Full-stack Software Engineer, you will ... Angular, Spring Boot, Java, Google Cloud Platform, GitHub, API Skills Preferred: Ansible, Jira ...

Showing results 21-40

Google Software information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do google software jobs pay per year?

As of Aug 17, 2026, the average yearly pay for google software in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What does a Google software engineer do?

A Google Software Engineer designs, develops, tests, and maintains software products and systems that power Google's wide range of services. They work on complex technical challenges, collaborate with cross-functional teams, and contribute to the scalability, performance, and security of Google's infrastructure. Their responsibilities may include writing code, debugging, reviewing peers' work, and participating in the design of innovative solutions.

What are the key skills and qualifications needed to thrive as a Google software engineer?

To thrive as a Google Software Engineer, you need strong programming skills in languages like Python, Java, or C++, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, cloud platforms like Google Cloud, and experience with distributed systems are commonly required. Standout soft skills include problem-solving, collaboration, and effective communication, which are vital for working in cross-functional teams. These competencies enable engineers to build scalable, reliable products and contribute effectively to Google's innovative environment.

How does a Google software engineer typically collaborate with cross-functional teams during a project?

Software Engineers at Google frequently work alongside cross-functional teams that may include product managers, UX designers, quality assurance engineers, and data scientists. Collaboration often involves regular stand-up meetings, code reviews, and brainstorming sessions to align on project goals, share technical progress, and resolve challenges efficiently. This team-driven approach not only enhances product quality but also provides engineers with opportunities to learn from diverse perspectives and expand their skill set. Effective communication and a willingness to give and receive feedback are key to thriving in this collaborative environment.

What is the difference between Google Software vs Google Software Engineer?

AspectGoogle SoftwareGoogle Software Engineer
Required CredentialsBachelor's degree in CS or related field, coding skillsBachelor's or higher in CS, strong coding skills, sometimes internships
Work EnvironmentProduct teams, collaborative, innovativeDevelopment teams, coding, debugging, designing
Employer & Industry UsageGoogle's internal roles, tech industryGoogle's official job title, tech industry standard
Search & Comparison IntentGeneral roles at Google, non-specificSpecific coding and development roles at Google

Google Software typically refers to roles involving software development at Google, often used broadly for various technical positions. Google Software Engineer is a specific job title for a developer working on Google's products, requiring coding skills and technical expertise. While both involve software development, the Software Engineer role is more defined and formalized within Google's hiring structure.

Does Google still hire software engineers?

Yes, Google continues to hire software engineers regularly to support its products and services. The company seeks candidates with strong coding skills, experience in algorithms and data structures, and proficiency in programming languages like Python, Java, or C++. Job openings are available across various locations and levels, often requiring a technical interview process.

What cities in Michigan are hiring for Google Software jobs?

Cities in Michigan with the most Google Software job openings:

Infographic showing various Google Software job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 10% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.

W2-FTE - Full Stack Software Engineer (Java, Spring Boot, Angular, Google Cloud Platform) - Dearborn

Empower Professionals

Dearborn Heights, MI โ€ข On-site

$48.50 - $62.50/hr

Other

Posted 12 days ago


Job description

Role: Full Stack Software Engineer (Java, Spring Boot, Angular, Google Cloud Platform) 

Location: Dearborn, MI (Hybrid)

Duration: FTE

 

Job Description:

We are seeking a Full Stack Software Engineer with strong expertise in Java, Spring Boot, Angular, and Google Cloud Platform (Google Cloud Platform) to design, develop, and maintain scalable enterprise applications and automation solutions. The ideal candidate will have hands-on experience building cloud-native applications, developing RESTful APIs, implementing CI/CD automation, and creating self-service platforms that improve deployment efficiency and software delivery.

 

Responsibilities:

  • Design, develop, and maintain enterprise web applications using Java, Spring Boot, Angular, and Google Cloud Platform.
  • Build and deploy self-service portals and automation solutions.
  • Develop responsive front-end applications and scalable back-end services.
  • Design and implement RESTful APIs and integrate them with enterprise applications.
  • Develop and optimize PostgreSQL database solutions.
  • Build and maintain deployment pipelines using GitHub Actions and CI/CD best practices.
  • Perform unit testing, debugging, code reviews, and application performance optimization.
  • Ensure applications are developed following security and coding best practices.
  • Collaborate with development, DevOps, and business teams to deliver high-quality solutions.
  • Monitor, support, and enhance existing applications and automation tools.
  • Contribute to architecture decisions focused on scalability, maintainability, and performance.
  • Translate business requirements into Jira user stories with clear acceptance criteria.

 

Requirements:

  • Bachelor''s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Java and Spring Boot development.
  • 5+ years of experience with Angular or similar front-end frameworks.
  • Hands-on experience with Google Cloud Platform (Google Cloud Platform) services (3+ years preferred; strong practical experience will be considered).
  • 3+ years of experience developing RESTful APIs.
  • 2+ years of experience building and maintaining GitHub Actions workflows.
  • Experience with CI/CD pipelines and deployment automation.
  • Experience building and supporting enterprise web applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience working in Agile development environments.

 

Skills:

  • Java
  • Spring Boot
  • Angular
  • Full Stack Development
  • Google Cloud Platform (Google Cloud Platform)
  • RESTful APIs
  • GitHub Actions
  • CI/CD
  • PostgreSQL
  • Web Application Development
  • DevOps
  • Git
  • Jira
  • Automation
  • Cloud-Native Applications
  • Application Security
  • Agile Development

 

Preferred Qualifications

  • Experience with iOS or Android mobile development.
  • Knowledge of application security, vulnerability analysis, and mitigation.
  • Experience working within large enterprise service teams.
  • DevOps experience.
  • Experience with Ansible, Jira, Swift, Kotlin, or scripting languages.

Anil Singh

Technical Recruiter | Empower Professionals

......................................................................................................................................

 Phone:  x 381 | Mobile:  | Fax:

100 Franklin Square Drive โ€“ 4th Floor Somerset, NJ 08873

Certified NJ and NY Minority Business Enterprise (NMSDC)