1

Google Software Developer Jobs in Hammond, IN (NOW HIRING)

Staff Agentic Software Engineer

Chicago, IL

$125K - $209K/yr

  • Medical

  • Retirement

  • PTO

... developer tooling that feed deep, domain-specific context into LLM agents. * Design dynamic ... Deep experience with Google Cloud Platform (GCP) services (GKE, Pub/Sub, BigQuery, Cloud Run ...

Google Cloud Engineer, Senior

Chicago, IL · On-site

$86K - $198K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Our cloud service broker team is looking for a developer with a strong understanding of Google ... Experience with building software solutions for secure government cloud environments * Experience ...

Staff Agentic Software Engineer

Chicago, IL · On-site

$125K - $209K/yr

  • Medical

  • Retirement

  • PTO

... developer tooling that feed deep, domain-specific context into LLM agents. * Design dynamic ... Deep experience with Google Cloud Platform (GCP) services (GKE, Pub/Sub, BigQuery, Cloud Run ...

Directors, Software Engineering

Chicago, IL · On-site

$173K - $253K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Lean DevOps; algorithms, data structures. Job Requirements Master's degree in Computer Science ... JSON, Google Protocol Buffer, Shell Scripting, GIT, Mercurial, Artifactory, Maven, UML, Match ...

Directors, Software Engineering

Chicago, IL · On-site

$173K - $253K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Lean DevOps; algorithms, data structures. Job Requirements Master's degree in Computer Science ... JSON, Google Protocol Buffer, Shell Scripting, GIT, Mercurial, Artifactory, Maven, UML, Match ...

Directors, Software Engineering

Chicago, IL · On-site

$173K - $253K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Lean DevOps; algorithms, data structures. Job Requirements Master's degree in Computer Science ... JSON, Google Protocol Buffer, Shell Scripting, GIT, Mercurial, Artifactory, Maven, UML, Match ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

T Software Engineer Contract Chicago, IL, hybrid Must have : API, AWS, Azure, Elastic Search, Java, JUnit, MySQL, Spring Boot, SQL Required Education •  Degree: Bachelor ...

New

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Data & Software Engineer

Chicago, IL

$118K - $141K/yr

  • Medical

  • Retirement

  • PTO

Our work has been recognized by organizations like Digiday, Google, Inc. 5000, USA Today, and Search Engine Land. About the Role: We are seeking a Data & Software Engineer to join our rapidly growing ...

Showing results 21-40

Google Software Developer information

See Hammond, IN salary details

$46.2K

$107.7K

$159.8K

How much do google software developer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for google software developer in Hammond, IN is $107,680.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,600.00 and $125,200.00 per year, depending on experience, location, and employer.

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

Google Software Developers frequently work alongside product managers, UX designers, and quality assurance engineers to deliver robust products. Collaboration is often structured through agile methodologies, with regular stand-up meetings, code reviews, and design discussions. Communication tools like Google Meet and internal documentation systems are heavily utilized to keep everyone aligned. This cross-functional environment not only encourages knowledge sharing but also provides developers with broader exposure to different aspects of product development, fostering both technical and interpersonal growth.

How do I join Google as a software developer?

To join Google as a software developer, candidates typically need a strong background in computer science, programming skills in languages like Java, C++, or Python, and experience with data structures and algorithms. The application process involves submitting an online resume, completing technical interviews that assess coding and problem-solving abilities, and demonstrating relevant project or work experience.

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

AspectGoogle Software DeveloperAmazon Software Engineer
Required CredentialsBachelor's or higher in CS or related field; coding skills; sometimes certificationsBachelor's or higher in CS or related field; coding skills; sometimes certifications
Work EnvironmentCollaborative, innovative, research-drivenFast-paced, customer-focused, scalable systems
Employer & Industry UsageTech giant, search, advertising, cloudE-commerce, cloud, logistics, retail
Common Search & Comparison IntentYesYes

Google Software Developers and Amazon Software Engineers share similar educational backgrounds and technical skills. However, their work environments differ: Google emphasizes innovation and research, while Amazon focuses on scalable, customer-centric solutions. Both roles are highly sought after in the tech industry, often compared by job seekers to understand company culture, project scope, and career growth opportunities.

What are the key skills and qualifications needed to thrive as a Google software developer, and why are they important?

To thrive as a Google Software Developer, you need strong computer science fundamentals, excellent coding skills (especially in languages like Python, Java, or C++), and typically a bachelor's or higher degree in computer science or a related field. Experience with distributed systems, cloud technologies, version control (such as Git), and familiarity with Google's internal tools or similar industry-standard platforms are highly valued. Problem-solving ability, collaboration, and effective communication are critical soft skills to excel in team-oriented, fast-paced projects. These skills and qualities are essential for creating scalable, high-impact products that meet Google's rigorous technical and innovation standards.

What is a Google software developer?

Google Software Developers are engineers who design, build, test, and maintain software products and systems used by millions of people around the world. They work on a wide range of projects, from developing new features for Google Search and Gmail to building infrastructure for cloud computing and artificial intelligence. These developers collaborate with cross-functional teams to solve complex problems, improve user experiences, and ensure the scalability and reliability of Google’s products. To succeed in this role, strong programming skills, problem-solving abilities, and a passion for innovation are essential.

What cities near Hammond, IN are hiring for Google Software Developer jobs?

Cities near Hammond, IN with the most Google Software Developer job openings:

Lead Software Engineer

University of Chicago

Chicago, IL • On-site

Full-time

Re-posted 23 days ago


University Of Chicago rating

8.1

Company rating: 8.1 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

162nd of 618 rated colleges and universities


Job description

Job Summary:
The University of Chicago is a research center pioneering the discipline of translational data science to advance biology, medicine, and environmental research. The Lead Software Engineer is responsible for leading software development efforts, managing complex projects, and mentoring team members while ensuring high-quality delivery of applications and systems.
Responsibilities:
• Responsible for design and implementation of top priority technical tasks and timely delivery of such tasks, meeting and defining the required level of quality.
• Responsible for managing activities of a complex and challenging nature, including design and implementation of large systems and/or core components, with decisions having a large impact on the team or cross multiple teams.
• Negotiate complex decisions, present options and persuasively advocate for optimal technical solutions, internally and externally.
• Responsible for responding, triaging, and resolving production system issues in a timely fashion, across multiple projects when required.
• Help translate high level requirements into well-architected and well-tested design and implementation.
• Lead team(s) of software engineers and provide technical guidance and leadership for the team to follow best practices and deliver quality software, middleware, and processes timely.
• Collaborate with, support, and help the team members to grow and realize their full potential, and make the right decisions collectively.
• Proactively and effectively addresses management challenges.
• Actively participate in and define the hiring process and provide fair and productive interview feedback.
• Leads in the development of new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.
• Utilizes in-depth technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
• Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
• Leads or coordinates teams or projects for activities relating to software support and/or development.
• Performs other related work as needed.
Qualifications:
Required:
• Minimum requirements include a college or university degree in related field.
• Minimum requirements include knowledge and skills developed through 7+ years of work experience in a related job discipline.
• Responsible for design and implementation of top priority technical tasks and timely delivery of such tasks, meeting and defining the required level of quality.
• Responsible for managing activities of a complex and challenging nature, including design and implementation of large systems and/or core components, with decisions having a large impact on the team or cross multiple teams.
• Negotiate complex decisions, present options and persuasively advocate for optimal technical solutions, internally and externally.
• Responsible for responding, triaging, and resolving production system issues in a timely fashion, across multiple projects when required.
• Help translate high level requirements into well-architected and well-tested design and implementation.
• Lead team(s) of software engineers and provide technical guidance and leadership for the team to follow best practices and deliver quality software, middleware, and processes timely.
• Collaborate with, support, and help the team members to grow and realize their full potential, and make the right decisions collectively.
• Proactively and effectively addresses management challenges.
• Actively participate in and define the hiring process and provide fair and productive interview feedback.
• Leads in the development of new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.
• Utilizes in-depth technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
• Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.
• Leads or coordinates teams or projects for activities relating to software support and/or development.
• Performs other related work as needed.
Preferred:
• Advanced degree in computer science, mathematics, statistics, engineering, or a relevant quantitative field strongly preferred.
• 7+ years of relevant software development experience, full cycle strongly preferred, including design, coding, testing, and support. With advanced experience building full stack web applications and a proficiency in two or more modern programming languages, preferably Python and JavaScript.
• Full stack design and development with proficiency in modern web UI technology stacks.
• Advanced programming skills using Python, Golang/Javascript, and other languages like C/C++, Java, or C#.
• Knowledge and/or experience with: web applications, REST API, microservices, and containers; Unix/Linux programming, open source, and version control experience; configuration management utilities (Chef, Salt, Ansible) and container-based deployment solutions (Docker, Kubernetes); modern database and data analytics technologies (Postgres, MySQL, NoSQL, Elasticsearch, Spark, Hadoop, etc.); and High performance/cloud computing experience (AWS, GCP, Openstack).
• Experience with CI/CD and version control tools (e.g. Jenkins, Travis, git).
• Experience with or contribution to open-source projects.
• Experience with Agile methodologies.
• Domain experience in biomedical informatics.
• Ability and willingness to acquire new programming languages, statistical and computational methods, and background in research area.
• In-depth knowledge in all technical areas of all major projects and the core product’s scope, or having demonstrated the ability to achieve that level of proficiency in a short period of time.
• Ability to manage a large size team and define and drive higher level organizational goals with guidance from senior management and lead the team to plan, execute and deliver to meet critical project milestones and deadlines.
• Ability to effectively communicate organizational goals to the team and mentor the members by providing constructive and helpful input and feedback.
• Ability to prioritize and manage team workload to meet critical project milestones and deadlines.
• Ability to persuade/manage others to adopt new structures or systems in order to meet objectives.
• Advanced understanding of computer science principles.
• Project management skills, including an ability to manage multiple teams and projects simultaneously, and own time well, and achieve objectives.
• Ability to take or create a plan and break it into incremental tasks and ensure the completion of each task, meeting the required level of quality.
• In-depth knowledge with microservice architecture, design patterns, cloud platforms (AWS/GCP), RESTful API, and web services.
• Ability to work in a collaborative team and provide technical management to ensure accountability for deliverables and outcomes.
• Understands and can maintain confidentiality related to sensitive matters such as strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain.
Company:
University of Chicago is a world-renowned, private research university located in Chicago. Founded in 1890, the company is headquartered in Chicago, USA, with a team of 10001+ employees. The company is currently Late Stage.

What University Of Chicago employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom