Search jobs > Palo Alto, CA > Permanent > Senior software engineer

Senior Software Engineer, Full Stack, Technology and Society

Google
Palo Alto, California, US
$161K-$239K a year
Permanent
Full-time

Minimum qualifications :

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures / algorithms.
  • 3 years of experience with full stack development across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS, or equivalent.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience with data cleaning and visualization.
  • Experience with Google Cloud, Kubernetes, Docker.

Preferred qualifications :

  • Experience creating novel data visualizations.
  • Experience developing open-source software.
  • Experience creating end-to-end user interfaces on a small, fast-paced team.
  • Experience working with scientists and data engineers on visual features.
  • Experience in TypeScript, D3.js, React, or equivalent core front-end technologies and frameworks.
  • Familiarity with modern machine learning and AI methods.

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.

Make sure to read the full description below, and please apply immediately if you are confident you meet all the requirements.

The Technology & Society organization connects research, people, and ideas across Google and Alphabet to help shape and advance our most ambitious technology innovations and initiatives and their impact on users and society for the better, and responsibly.

In addition, we also aim to share perspectives, engage, and collaborate with others externally on technology related issues and opportunities for society.

The US base salary range for this full-time position is $161,000-$239,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location.

The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations.

Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.

Learn more about benefits at Google.

Responsibilities

  • Design well-architected services and data pipelines at scale that are easy to deploy and maintain by partners.
  • Develop meticulously crafted tools engineered to work with diverse data types.
  • Iterate on new tools in the order of weeks.
  • Bridge the gap between vision and product, filling in with design, requirements, etc.
  • Design beautiful and well-architected user interfaces and flows to support exploration and upload.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

Key Responsibilities:Collaborate with cross-functional teams to design and develop user-facing productsArchitect and implement innovative features to enhance user experienceProvide technical leadership, mentorship, and guidance to junior engineersRequired Qualifications:5+ years of experience as a S...

Promoted
Big Cloud
CA, United States

They have already helped thousands of patients and their families, and are looking to expand the team as they continue partnering with leading biotech firms across the US. As a Software Engineer, you'll be working across the full stack development of their internal state-of-the-art platform, using. ...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Sr Analyst I - Java Full Stack. ...

Promoted
TikTok
San Jose, California

Global e-commerce business team hopes to provide users with more tailored, active and efficient consumption experience, enabling merchants to receive stable and reliable platform services in different scenarios such as live e-commerce, short video content e-commerce, so as to make more affordable an...

Promoted
Fidelity Media B.V
Mountain View, California

Uphold a high standard of engineering excellence because the performance and reliability of media infrastructure directly impact our product experience, hence the perception of Loom’s overall brand. We are looking for a senior software engineer to contribute to our media systems. Design and implemen...

Promoted
Canonical - Jobs
San Jose, California

MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and ...

Promoted
Brahma Consulting Group
Redwood City, California

We are seeking a Senior Embedded Software Engineer with practical experience building robust, high-volume software solutions. Senior Embedded Software Engineer. You should have at least 7 years or more of experience as a software engineer. Signal processing experience and experience with DSPs and FP...

Promoted
Haley & Aldrich
San Jose, California

Be the design engineer, quality assurance inspector, project engineer, and resident engineer on civil construction projects involving landslide stabilization, grading and compaction, subsurface structures and foundation construction, slope and embankment stabilization, utilities and storm drain inst...

Promoted
Recruiting from Scratch
Sunnyvale, California

The engineering team is composed of industry experts with decades of research and experience from Lyft, Google, Zoox, Toyota, Facebook, Microsoft, Stanford, Oxford, and Cornell. Their stack cuts across many technologies (front-end, backend, edge-computing, machine learning), and you will be responsi...

Motion Recruitment
California, United States

Leader in their industry, our exciting global SaaS construction platform client seeks a contract Senior Software Engineer. We are looking for a Senior Software Engineer to join the Runtime Platform Group. As a Senior Software Engineer, you’ll be on a team building a secure, compliant SaaS platform f...