1

Google Software Jobs in Michigan (NOW HIRING)

Cloud Fluency: Experience building on Google Cloud Platform (GCP) or similar (AWS/Azure ... Edge Software Integration: Develop and optimize software to deploy machine learning models on edge ...

Google AI Lead Architect

Detroit, MI · On-site

$54.75 - $75/hr

Should have experience in leveraging various GenAI tools to accelerate software development life ... Google Professional Machine Learning Engineer certification or the equivalent ML certification.

Spring Boot, Python, Google Cloud Platform, SQL Skills Preferred: * GCP Cloud Run, Angular, Spring Boot, Big Query, AIPGEE Experience Required: * 6+ years of software engineering experience ...

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 ...

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 ...

next page

Showing results 1-20

Google Software information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do google software jobs pay per year?

As of Jul 27, 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 are the key skills and qualifications needed to thrive as a Google Software Engineer, and why are they important?

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.

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.

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.

How does a Software Engineer at Google 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 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 July 2026, with employment types broken down into 1% Locum Tenens, 81% Full Time, 11% Part Time, 1% Temporary, and 6% Contract. Highlights an 72% Physical, 3% Hybrid, and 25% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.
Senior Software Engineer Java, Angular & Google Cloud Platform

Senior Software Engineer Java, Angular & Google Cloud Platform

HTC Global Services

Dearborn, MI • On-site

$115K - $151K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

Job Title

Senior Software Engineer Java, Angular & Google Cloud Platform

Overview

We are seeking an experienced Software Engineer to design, develop, test, and maintain scalable software applications. This role involves working across the full software development lifecycle, collaborating with cross-functional teams, and delivering high-quality solutions using modern development practices and cloud technologies.

Key Responsibilities
  • Design, develop, test, and maintain software applications to meet business requirements.
  • Collaborate with stakeholders to understand user needs and translate requirements into technical solutions.
  • Design software architecture and determine appropriate technology stacks, integration methods, and deployment strategies.
  • Develop user-friendly web interfaces using Angular.
  • Build and maintain backend applications, APIs, and microservices using Java/J2EE.
  • Create and implement software testing strategies and follow established development best practices.
  • Apply modern development methodologies including Agile, Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
  • Optimize application performance and continuously improve development efficiency.
  • Support application security through industry-standard practices, including data protection.
  • Troubleshoot application and performance issues in Google Cloud Platform (Google Cloud Platform).
  • Collaborate with cross-functional teams, including product owners, architects, and designers.
  • Evaluate and adopt emerging technologies to improve software solutions.
  • Provide technical guidance and contribute to engineering best practices.
Required Qualifications
  • Bachelor's degree.
  • 6+ years of IT experience.
  • 4+ years of software development experience.
  • Strong experience with Java/J2EE.
  • Experience with Angular.
  • Experience with Google Cloud Platform (Google Cloud Platform), including Cloud Run.
  • Experience with SQL and BigQuery.
  • Experience developing APIs and microservices.
  • Familiarity with Agile development methodologies.
  • Experience with Test-Driven Development (TDD), Continuous Integration, and Continuous Delivery.
Preferred Qualifications
  • Experience with SonarQube.
  • Experience with GitHub.
  • Experience with Jira.

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#LI-Hybrid #LI-KK1