1

Google Software Engineer Jobs in Troy, MI (NOW HIRING)

Software Engineer #1060559 - Dearborn, Michigan Position Description: Need software engineer to ... Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience

Google Cloud Platform Data Engineer

Dearborn, MI · On-site

$105K - $126K/yr

Stefanini is looking for a Google Cloud Platform Data Engineer, Dearborn, MI For quick apply ... Full-stack software engineering roles, in which employees develop all components of software ...

Software Engineer #1058767 * Employees in this job function are responsible for designing ... Google Cloud Platform (GCP) services - Cloud Function, Pubs/Subs, PostgreSQL, etc. * Test Driven ...

Dearborn, Michigan Software Engineer Need a software engineer to work on propulsion in‑house ... Google Cloud Platform (GCP) development (Cloud Run, Pub/Sub, GCS Bucket) and deployment experience

Design, deploy, and manage cloud-native applications on Google Cloud Platform (GCP) using best ... Master's degree in Computer Science, Software Engineering, or a related field. * Hands-on ...

Google Cloud Platform Data Engineer

Dearborn, MI · On-site

$105K - $126K/yr

Stefanini is looking for a Google Cloud Platform Data Engineer, Dearborn, MI For quick apply ... Experience integrating AI tools into the software development lifecycle, including code generation ...

Dearborn, Michigan Software Engineer #1061561 * Employees in this job function are responsible for ... Google BigQuery, Dataflow). * Strong understanding of data warehousing concepts, data modeling ...

Showing results 41-60

Google Software Engineer information

See Troy, MI salary details

$59.5K

$138.3K

$192.6K

How much do google software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for google software engineer in Troy, MI is $138,256.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,500.00 and $162,100.00 per year, depending on experience, location, and employer.

What is a Google software engineer?

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 does a Google software engineer do?

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 are the key skills and qualifications needed to thrive as a Google software engineer?

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.

Does Google still hire software engineers?

Yes, Google continues to hire software engineers to support its technology development, product teams, and infrastructure. The company regularly posts job openings requiring skills in programming, data structures, and cloud technologies, and the hiring process typically involves technical interviews and coding assessments.

Is it hard to get a job at Google as a software engineer?

Getting a software engineering job at Google is competitive, requiring strong technical skills, including proficiency in algorithms, data structures, and coding in languages like Python or C++. Candidates typically go through multiple interview rounds assessing problem-solving, system design, and technical knowledge. A solid educational background and relevant experience can improve chances, but the process remains rigorous due to high standards and demand for top talent.

What are popular job titles related to Google Software Engineer jobs in Troy, MI?

For Google Software Engineer jobs in Troy, MI, the most frequently searched job titles are:

What job categories do people searching Google Software Engineer jobs in Troy, MI look for?

The top searched job categories for Google Software Engineer jobs in Troy, MI are:

What cities near Troy, MI are hiring for Google Software Engineer jobs?

Cities near Troy, MI with the most Google Software Engineer job openings:

Infographic showing various Google Software Engineer job openings in Troy, MI as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $138,256 per year, or $66.5 per hour.

Software Engineer #1060559

FastTek Global

Dearborn, MI • On-site

$120 - $170/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Software Engineer #1060559 – Dearborn, Michigan

Position Description: Need software engineer to work on Propulsion in-house developed apps in CAD / CAE domain with knowledge of OOP concepts, JAVA/Angular programming and Automation testing. Job involves software engineering responsibilities in CAD / CAE domain such as understanding requirements, designing and developing solutions, debugging and analyzing problems, testing developed components/models, and pushing the tested modules to the version-controlled environment (GitHub).

Key Responsibilities
  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user‑centric software solutions
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies
  • Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
  • Create high‑level software architecture designs that outline the overall structure, components, and interfaces of the application
  • Collaborate with cross‑functional teams like product owners, designers, architects, etc.
  • Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices
  • Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency
  • Familiar with programming practices, such as test‑driven development, continuous integration, and continuous delivery
  • Support security practices to safeguard user data including encryption and anonymization
  • Create user-friendly and interactive interfaces
  • Develop and maintain back‑end applications like APIs and microservices using server‑side languages
  • Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and be monitoring and participating in solutions for new stack layers, often involving industry collaboration
Skills Required
  • GCP Cloud Run, PostgreSQL, Angular, Spring Boot, MySQL, Oracle, REST APIs, Java, Jira
Skills Preferred
  • KAFKA, Testing Methodologies, Artificial Intelligence & Expert Systems
Experience Required
  • 5+ years of experience utilizing Java full stack to design scalable web applications by leveraging microservices architecture and APIGEE / RESTful APIs
  • 3+ years of experience utilizing Angular to create user friendly front‑end and enable real‑time data updates in the web application user interface
  • Minimum 5+ SQL / Oracle database experience or PostGres
  • Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience
  • Strong analytical and problem‑solving skills
  • Strong in functional, integration and regression testing manually and automatically
  • Experience working complex SQL queries to retrieve and analyze data in relational database
  • Familiarity with GitHub or equivalent source control repositories
  • Experience with test‑driven development practices
  • Experience troubleshooting application and performance issues
  • Good communication and interpersonal skills
  • Ability to multi‑task and manage changing priorities
  • Ability to work independently and take initiative when facing unexpected problems
Experience Preferred
  • Agile development
  • Experience in Jira
  • Development Practices such as TDD/BDD
  • Well versed with design such OOP
  • Code quality analysis of performing static and dynamic analysis on their own code
  • AI Development
Education Required
  • Bachelor's Degree
Benefits
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar‑for‑dollar match
#J-18808-Ljbffr