Enable job alerts via email!

Software Engineer, Distributed Systems

AECOM

Mountain View (CA)

On-site

USD 141,000 - 202,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

AECOM seeks a skilled Software Engineer focused on developing software solutions impacting billions of users. This role combines leadership qualities with deep technical knowledge in various technologies, offering a chance to work on next-generation systems supporting Google's cloud abilities. Ideal candidates will have a strong foundation in software engineering principles alongside practical experience across the tech stack.

Qualifications

  • Bachelor’s degree or equivalent practical experience required.
  • 2 years experience with software development in C++.
  • Experience with data structures and algorithms is essential.

Responsibilities

  • Write product or system development code.
  • Participate in or lead design reviews.
  • Contribute to documentation and troubleshooting.

Skills

Software development in C++
Data structures
Algorithms
Large-scale infrastructure
Distributed systems
Networking technologies

Education

Bachelor’s degree or equivalent
Master's degree or PhD in Computer Science

Job description

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C++ or 1 year with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in academic or industry settings.
  • 2 years of experience with developing large-scale infrastructure, distributed systems, networks, compute technologies, storage, or hardware architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience designing highly reliable and scalable services.
  • Experience building end-to-end personalization systems at large scale.
  • Experience supporting software services, including deployment, monitoring, and support.

Google's software engineers develop next-generation technologies that impact billions of users. We seek versatile engineers with leadership qualities and enthusiasm for new challenges across the full technology stack.

In this role, you will manage project priorities, design, develop, test, deploy, maintain, and enhance software solutions.

Google Play offers music, movies, books, apps, and games, powered by the cloud, enabling seamless access across devices. Our team works on backend systems, product strategy, and content partnerships to enhance the Android ecosystem.

The US base salary range for this position is $141,000-$202,000 plus bonus, equity, and benefits. Salary details depend on role, level, and location. Specifics will be shared during hiring.

Responsibilities include:

  • Writing product or system development code.
  • Participating in or leading design reviews.
  • Reviewing code and providing feedback.
  • Contributing to documentation and educational content.
  • Troubleshooting and resolving product or system issues.

Google is an equal opportunity employer committed to diversity and inclusion. For accommodations, please complete our Accommodations for Applicants form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Distributed Systems

Mixpanel

San Francisco null

Remote

Remote

USD 120,000 - 180,000

Full time

Yesterday
Be an early applicant

Software Engineer, Distributed Systems

Hightouch

null null

Remote

Remote

USD 170,000 - 240,000

Full time

5 days ago
Be an early applicant

Software Engineer, Distributed Systems

Up Closets of Charleston

San Francisco null

Remote

Remote

USD 180,000 - 260,000

Full time

30+ days ago

Software Engineer, Distributed Systems

Verse

San Francisco null

Hybrid

Hybrid

USD 160,000 - 230,000

Full time

Yesterday
Be an early applicant

Software Engineer, Distributed Systems

Verse Inc.

San Francisco null

Hybrid

Hybrid

USD 160,000 - 230,000

Full time

Yesterday
Be an early applicant

Software Engineer, Distributed Systems

Epoch Biodesign

San Francisco null

Hybrid

Hybrid

USD 160,000 - 230,000

Full time

Yesterday
Be an early applicant

Software Engineer - Distributed Systems (Mid-Staff Level)

Mux

San Francisco null

Hybrid

Hybrid

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Software Engineer (Distributed Systems)

Browserbase

San Francisco null

On-site

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Software Engineer - Distributed Systems (Mid-Senior Level)

Mux, Inc.

San Francisco null

On-site

On-site

USD 120,000 - 180,000

Full time

9 days ago