Software Engineer, Full-stack, Public Sector
@ Google

Reston, Virginia, United States
On Site
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @google.com
Recommended after applying

Job Details

Minimum Qualifications

Bachelor’s degree or equivalent practical experience, 2 years of software development, 2 years testing/maintaining/launching software products, and 1 year in software design and architecture.

  • Experience with Kubernetes.
  • Proficiency in Java, C++, Go, Python, or full-stack development.
  • Active Top Secret/Sensitive Compartmentalized Information (TS/SCI) clearance with polygraph.

Preferred Qualifications

  • CKAD, CKA, or CKS certification.
  • 2 years experience with data structures and algorithms.
  • Experience with AI, deep learning, or NLP.
  • Experience in developing accessible technologies.

About the Job

Google Public Sector's Sovereign Mission Solutions team leverages Google Cloud technologies to build automation, repeatable patterns, and intelligent insights. As a Software Engineer, you will design, develop, and deploy solutions to meet the unique needs of public sector clients.

This position requires an active US Government TS/SCI clearance with polygraph and may require additional agency-specific clearances.

Compensation

The US base salary range for this full-time position is $141,000-$202,000 plus bonus, equity, and benefits. Additional factors such as work location, skills, experience, and education will determine individual pay.

Responsibilities

  • Develop prototypes and build front-end and back-end solutions for greenfield projects.
  • Collaborate with GPS Sovereign Engineering and Google Distributed Cloud Engineering on pain points and solution improvements.
  • Lead architecture and engineering designs with peers and stakeholders.
  • Review code and provide feedback to ensure best practices.
  • Communicate technical concepts to both technical and non-technical audiences.

Key skills/competency

  • Software Engineering
  • Full-stack Development
  • Kubernetes
  • Cloud
  • TS/SCI Clearance
  • Java
  • C++
  • AI
  • Architecture
  • Problem Solving

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant software and clearance experience.
  • Showcase Kubernetes skills: Mention certifications and projects clearly.
  • Research Google's products: Understand Google Cloud and public sector solutions.
  • Prepare for technical interviews: Practice coding and system design problems.

📝 Interview Preparation Advice

Technical Preparation

Review Kubernetes concepts and certification materials.
Practice coding in Java, C++, Go, or Python.
Study cloud architecture and system design.
Test algorithms and data structure implementations.

Behavioral Questions

Explain a challenging project experience.
Describe teamwork in diverse environments.
Discuss handling feedback from peers.
Share experience with government projects.

Frequently Asked Questions