Software Engineer
@ Google

Sydney, New South Wales, Australia
$120,000
On Site
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

About Google Software Engineer

At Google, our vision is empowerment and equitable opportunity for all, including Aboriginal and Torres Strait Islander peoples. We welcome Indigenous applicants through our Reconciliation Action Plan.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience
  • Experience with software development in one or more programming languages such as Python, C, C++, Java, or JavaScript
  • Familiarity with data structures or algorithms through coursework, projects, research, internships, or work experience

Preferred Qualifications

  • Master's degree in Computer Science or a related field
  • Experience in web/mobile application development, Unix/Linux, distributed systems, machine learning, information retrieval, natural language processing, networking, large software systems, or security software development
  • Experience in developing accessible technologies
  • Willingness to learn additional coding languages

About the Job

Google's Software Engineer will develop next-generation technologies influencing billions of users. You will work on projects critical to Google’s needs, switching teams and projects as needed. The role requires versatility, leadership qualities, and enthusiasm in tackling full-stack challenges.

Responsibilities

  • Design, develop, test, deploy, maintain and improve software
  • Manage project priorities, deadlines, and deliverables
  • Persist through challenges and complete tasks efficiently

Key skills/competency

  • Software Development
  • Programming
  • Data Structures
  • Algorithms
  • Distributed Systems
  • Machine Learning
  • Full-Stack
  • Unix/Linux
  • System Design
  • Leadership

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Tailor details to Google and engineering requirements.
  • Highlight projects: Emphasize academic and internship coding experiences.
  • Research Google's culture: Review their mission, values, and recent innovations.
  • Prepare for interviews: Practice technical, coding, and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review coding fundamentals and language syntax.
Practice algorithm and data structure problems.
Study distributed systems and system design basics.
Familiarize with Unix/Linux environments and tools.

Behavioral Questions

Describe overcoming a challenging project.
Discuss times when priorities shifted unexpectedly.
Explain how you work in a team.
Share examples of adapting to feedback.

Frequently Asked Questions