Software Engineer, NetSoft

2 Hours ago • 2 Years + • Network Engineering

Job Summary

Job Description

NetSoft Sydney, a Google team, develops internal software for forecasting, planning, designing, and deploying its global production network. This role involves developing, reviewing, and managing operations for network planning, design, and delivery infrastructure, providing support to network planners, collaborating with peer teams, proposing software designs, and participating in the design, implementation, and support of data systems managing Google's network topology. The ideal candidate will have experience with software development (C++, Java, Golang, or Python), data structures/algorithms, and ideally, experience with distributed systems, cloud-based software, data services, and mathematical optimization.
Must have:
  • Bachelor's degree or equivalent experience
  • 2 years software development experience
  • 2 years experience with data structures/algorithms
  • Develop and manage network infrastructure operations
  • Collaborate with peer teams
  • Propose software designs
Good to have:
  • Master's/PhD in CS or related field
  • Experience with internal software development or direct customer interaction
  • Experience with distributed/large cloud-based systems
  • Experience with data services and pipelines
  • Experience with mathematical optimization software

Job Details


Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience with software development in any general purpose programming language (e.g., C++, Java, Golang, or Python).
  • 2 years of experience with data structures or algorithms.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or a related technical field.
  • Experience with internal software development, or working directly with customers.
  • Experience developing or working with distributed or large cloud-based software systems.
  • Experience working on data services and data pipelines.
  • Experience with mathematical optimization or operations research software, such as Linear Programming (LP) solvers or network flow algorithms.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

NetSoft Sydney writes internal software that helps Google forecast, plan, design, and deploy its global production network. Google's network is growing at a huge rate, and in order to keep up with demand, we are in the process of rethinking how we plan and design Google's network how to be agile, flexible and immense and provide technology support.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Develop, review, and manage operations for our network planning, design, and delivery infrastructure and provide support to network planners.
  • Work with our peer teams in understanding the workflows and issues, train and land features.
  • Propose software component designs.
  • Participate in design, implementation and support of the data systems that manage Google's network physical topology data.

Similar Jobs

ByteDance - Software Engineer, Global Payment

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
Werplay - QA Automation Engineer

Werplay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
3 Months ago
Google - Fabrication Data and Yield Hardware Engineer

Google

Goleta, California, United States (On-Site)
5 Hours ago
ByteDance - Machine Learning Engineer, Tech Lead - Engineering Efficiency and AI Code Assistant

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
Trek - Senior Oracle SOA Developer

Trek

Haryana, India (On-Site)
2 Months ago
ByteDance - Site Reliability Engineer - Game

ByteDance

Singapore (On-Site)
5 Months ago
ByteDance - Research Scientist Intern (Traffic Infrastructure Global Engineering)

ByteDance

San Jose, California, United States (On-Site)
3 Weeks ago
ByteDance - Backend Software Engineer (Business Infra), ByteCloud - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Google - Senior Design Engineer, Networking, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Hours ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Lead Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
6 Months ago
Microsoft - Senior DPU Software Engineer - Secure Enclave

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Next Level Business Services - Java Full Stack Developer

Next Level Business Services

Tulsa, Oklahoma, United States (On-Site)
5 Months ago
Playrix - Senior Engineering Manager

Playrix

Portugal (Remote)
5 Months ago
Google - Software Engineer III, Control Plane, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
ION - Cloud Engineer Kubernetes

ION

Rome, Lazio, Italy (Hybrid)
6 Months ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
3 Days ago
Google - Software Engineer II, Unified Autoscaling Services

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
ByteDance - Backend Software Engineer - CapCut - San Jose

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Warner Bros Games - Senior Software Developer

Warner Bros Games

Ottawa, Ontario, Canada (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Axinous - Senior Sales Engineer

Axinous

Perth, Western Australia, Australia (Remote)
4 Weeks ago
Canva - Taxonomist

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Aristocrat Gaming - Deployments Administrator

Aristocrat Gaming

Adelaide, South Australia, Australia (Hybrid)
1 Week ago
The Walt Disney Company - Model Supervisor

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
5 Months ago
Luxoft - Software Engineer (Node.js)

Luxoft

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Canva - Head of Production

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Luma Pictures - Compositor (Mid to Senior Levels)

Luma Pictures

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Altagram Group - Senior Localization Project Manager - APAC/PST Region

Altagram Group

Victoria, Australia (On-Site)
4 Weeks ago
Canva - Global ASO Manager

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Canva - Brand Designer Internship 2025/26 - ANZ

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

Assystems - Network Administrator - L2

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
ByteDance - Network Infrastructure Planner/Analyst

ByteDance

San Jose, California, United States (On-Site)
3 Days ago
Lionbridge Games - IT Specialist

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
ByteDance - Technical Project Manager - Edge Network

ByteDance

Singapore (On-Site)
3 Weeks ago
Larian Studios - Lead Security & Network Engineer

Larian Studios

Barcelona, Catalonia, Spain (On-Site)
3 Weeks ago
ESL FACEIT Group - EFG - IT Specialist

ESL FACEIT Group - EFG

Columbus, Ohio, United States (On-Site)
3 Weeks ago
Google - Network Implementation Engineer

Google

Addison, Texas, United States (On-Site)
1 Day ago
NVIDIA - Software Advanced Developer

NVIDIA

Redmond, Washington, United States (On-Site)
1 Month ago
ByteDance - Senior Software Development Engineer - Distributed KV System

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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.

Hyderabad, Telangana, India (On-Site)

Fremont, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

London, England, United Kingdom (On-Site)

Atlanta, Georgia, United States (On-Site)

San Francisco, California, United States (On-Site)

Atlanta, Georgia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug