Software Engineer

Google

Atlanta, Georgia, United StatesFull-time$147,000–$211,000Posted Oct 12, 2026

About the role

MINIMUM QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Engineering, Computer Information

Systems, Mathematics, Physics or a related field and 2 years of experience in

the job offered or in a Software Engineer-related occupation.

  • Position requires 2 years of experience in the following: Software

development using Java, C, C++, Python, or Go; Designing and applying data

structures or algorithms; Systems thinking or analyzing technical problems

from a broad, systems-level perspective; Data analysis and synthesis to

generate solutions or evaluate outcomes for machine learning applications;

and Debugging of system issues, including root cause analysis and triage or

diagnosis and resolution of system issues.

ABOUT THE JOB:

The US base salary range for this full-time position is $147,000 - $211,000 +

15% bonus target + equity + benefits determined by role, level, and location.

Individual pay is determined by additional factors, including job-related

skills, experience, and relevant education or training. Learn more about

benefits at Google

[https://www.google.com/about/careers/applications/benefits/].

Position reports to the Google office & may allow for a hybrid schedule per

Google policy.

Artificial intelligence will be one of humanity’s most transformative

inventions. At Google DeepMind, we are a pioneering AI lab with exceptional

interdisciplinary teams focused on advancing AI development to solve complex

global challenges and accelerate high-quality product innovation for billions of

users. We use our technologies for widespread public benefit and scientific

discovery, ensuring safety and ethics are always our highest priority.

We are pushing the boundaries across multiple domains. Our global teams offer

diverse learning opportunities and varied career pathways for those driven to

achieve exceptional results through collective effort.

RESPONSIBILITIES:

  • Develop and test robust product code, performing comprehensive testing that

includes integration, performance, and security to ensure system quality and

reliability.

  • Collaborate with peers through rigorous design and code reviews to enforce

best practices, improve system testability, and ensure overall efficiency and

accuracy.

  • Triage and resolve complex system issues by debugging, analyzing root causes,

and implementing solutions to optimize hardware, network, and service

operations.

  • Create and maintain technical documentation and educational materials,

adapting content based on product updates and user feedback to ensure clarity

and relevance.

  • Manage the full deployment lifecycle by contributing to system qualification,

monitoring, process automation, and paying down technical debt to improve

long-term scalability.

Responsibilities

  • Develop, test, and maintain robust product code, including integration, performance, and security testing.
  • Collaborate on design and code reviews to improve engineering practices, testability, and efficiency.
  • Debug complex system issues, identify root causes, and implement solutions across hardware, network, and service operations.
  • Create and maintain technical documentation and educational materials.
  • Contribute to deployment, system qualification, monitoring, automation, and technical-debt reduction.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field.
  • At least 2 years of experience in software engineering or a related occupation.
  • At least 2 years of software development experience using Java, C, C++, Python, or Go.
  • At least 2 years of experience designing and applying data structures or algorithms.
  • At least 2 years of experience with systems thinking and analyzing technical problems from a broad perspective.
  • At least 2 years of experience analyzing data to generate solutions or evaluate machine learning outcomes.
  • At least 2 years of experience debugging system issues, including root-cause analysis, triage, diagnosis, and resolution.

Benefits

  • 15% bonus target
  • Equity
  • Benefits

Skills mentioned

PythonJavaCC++GoDebuggingSystem DesignData AnalysisMachine LearningIntegration Testing

About Google

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh

Software Development10,001+ employeesMountain View, CA

H-1B sponsorship history

Historical employer filing data was found for Google. The employer record includes 57,181 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.