1

Google Software Engineer Jobs in Ames, IA (NOW HIRING)

Write, test, and maintain high-quality, reusable software. * Create and maintain technical ... Experience with cloud platforms such as AWS, Azure, or Google Cloud, including compute, storage ...

Write, test, and maintain high-quality, reusable software. * Create and maintain technical ... Experience with cloud platforms such as AWS, Azure, or Google Cloud, including compute, storage ...

Proficiency in Microsoft Office or Google applications, with a willingness to learn new software ... CTE) programming preferred. * Prior experience working with youth and in supervisory roles is ...

Google Software Engineer information

See Ames, IA salary details

$62.1K

$144.4K

$201.1K

How much do google software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for google software engineer in Ames, IA is $144,379.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,400.00 and $169,300.00 per year, depending on experience, location, and employer.

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.

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 algorithms, often emphasizing experience with tools like Python, C++, or Java. Candidates typically go through a rigorous interview process that assesses technical expertise and problem-solving abilities.

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

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

Getting a software engineer position at Google is highly competitive due to the company's rigorous hiring process, which includes multiple technical interviews assessing coding skills, problem-solving, and system design. Candidates typically need strong programming abilities in languages like Python, Java, or C++, along with relevant experience and a solid understanding of algorithms and data structures.
What are popular job titles related to Google Software Engineer jobs in Ames, IA? For Google Software Engineer jobs in Ames, IA, the most frequently searched job titles are:
What cities near Ames, IA are hiring for Google Software Engineer jobs? Cities near Ames, IA with the most Google Software Engineer job openings:
Infographic showing various Google Software Engineer job openings in Ames, IA as of August 2026, with employment types broken down into 77% Full Time, 19% Part Time, and 4% Contract. Highlights an 88% In-person, and 12% Remote job distribution, with an average salary of $144,379 per year, or $69.4 per hour.

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 4 days ago


Iowa State University rating

7.2

Company rating: 7.2 out of 10

Based on 86 frontline employees who took The Breakroom Quiz

383rd of 618 rated colleges and universities


Job description

Position Title:MLOps EngineerJob Group:Professional & ScientificRequired Minimum Qualifications:Bachelor's degreeJob Description:

Summary of Duties and Responsibilities:

Looking for an opportunity to apply AI and machine learning in ways that truly matter?

If so, the Translational AI Center (TrAC) at Iowa State University is seeking applicants for a MLOps (Machine Learning Operations) Engineer! This position will be classified as a Research and Development Engineer I.

What You'll Do:

  • Build and maintain machine learning infrastructure, CI/CD pipelines, and automated data workflows.

  • Implement model tracking, versioning, and reproducibility practices.

  • Deploy and manage machine learning models in cloud and production environments.

  • Containerize applications and support scalable deployment platforms.

  • Develop and maintain APIs, applications, and services that deliver AI solutions.

  • Monitor system performance, troubleshoot issues, and optimize reliability.

  • Write, test, and maintain high-quality, reusable software.

  • Create and maintain technical documentation.

  • Participate in code reviews and contribute to shared tools and libraries.

  • Collaborate with researchers and stakeholders to transition prototypes into production systems.

  • Support system integration and communicate technical requirements.

  • Provide technical guidance and training as needed.

This is a two-year, fixed term position with the opportunity for renewal.

Preferred Qualifications:

  • Bachelor's degree or above in Computer Science, Computer Engineering, Software Engineering, Data Science, or a related technical field.

  • Two years of related experience in backend software development, AI/ML model deployment, MLOps, DevOps, cloud/platform engineering, or a closely related technical area.

  • Experience deploying AI/ML models from prototype to production, including containerization, model versioning, automated deployment, monitoring, and operational support.

  • Strong backend development experience, preferably in Python, including APIs, distributed services, databases, testing, and reusable software components.

  • Experience with CI/CD, Git-based workflows, containerization, infrastructure automation, experiment tracking, observability, and secure deployment practices.

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud, including compute, storage, identity management, monitoring, and managed AI/ML services.

  • Experience deploying and supporting shared technical platforms, including user access management, upgrades, backups, capacity planning, and user support.

About TrAC:

At the Translational AI Center (TrAC), we bridge the gap between cutting-edge AI research and real-world applications. Through federally funded initiatives, seed grant projects, and interdisciplinary research thrusts, we drive innovation that shapes the future of AI. To learn more about TrAC, please visit TrAC.

This posting will be open until filled. However, to receive full consideration, applications need to be submitted before August 14th, 2026.

Application Instructions:
To apply for this position, please click on "Apply" and complete the Employment Application. Please be prepared to enter or attach the following:

Resume/Curriculum Vitae

Letter of Application/Cover Letter

Why Choose Iowa State University?
Iowa State Employees enjoy comprehensive health and work-life benefits, including medical and dental, as well as:

  • Retirement benefits including defined benefit and defined contribution plans

  • Generous vacation, holiday, and sick time and leave plans

  • Onsite childcare (Ames, Iowa)

  • Life insurance and long-term disability

  • Flexible Spending Accounts

  • Various voluntary benefits and discounts

  • Employee Assistance Program

  • Wellbeing program

  • Iowa State offers WorkFlex options for some positions. WorkFlex offers flexibility on when, where, and how you do your work. For more information, please speak with the Hiring Manager.

If you have questions regarding this application process, please email employment@iastate.edu, or call 515-294-4800 or Toll Free: 1-877-477-7485.

Appointment Type:Regular with Term Appointment (Fixed Term)Proposed End Date or Length of Term:August 31, 2028Number of Months Employed Per Year:12 Month Work PeriodTime Type:Full timePay Grade:PS810Original Posting Date:August 7, 2026Posting Close Date:Job Requisition Number:R19645

Iowa State University does not discriminate on the basis of race, color, age, ethnicity, religion, national origin, pregnancy, sexual orientation, genetic information, sex, marital status, disability, or status as a U.S. Veteran. Inquiries regarding non-discrimination policies may be directed to Office of Equal Opportunity, 2680 Beardshear Hall, 515 Morrill Road, Ames, Iowa 50011, Tel. 515-294-7612, email eooffice@iastate.edu.

General ISU compensation information can be found on the University Human Resources website. Please note that this is only a list of ranges and individuals will be paid commensurate with qualifications.


What Iowa State University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom