Full Time

Senior Software Engineer, Infrastructure, Core

Google
$120,000 - $180,000* / year (about $58–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Google, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer, Infrastructure, Core at Google is a pivotal role that involves designing, developing, and maintaining resilient infrastructure systems that support Google's vast array of services. This position requires a blend of technical acumen, problem-solving abilities, and the capacity to work well within a collaborative team environment. The chosen candidate will be tasked with optimizing existing systems, implementing new technologies, and contributing to strategic planning, ensuring that Google's infrastructure remains at the forefront of technological advancement.



Job Responsibilities

  • Design and implement scalable and maintainable infrastructure solutions to support the company's services.
  • Collaborate with cross-functional teams to define system architecture and requirements.
  • Monitor system performance and implement optimizations to achieve high availability and reliability.
  • Utilize automation tools to manage and streamline infrastructure deployment and configuration.
  • Develop software to integrate with various cloud services and APIs, ensuring flexibility and scalability.
  • Engage in code reviews, mentoring junior engineers, and contributing to project documentation.
  • Stay updated on industry trends, best practices, and emerging technologies relevant to infrastructure engineering.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; a Master’s degree is a plus.
  • Minimum 5 years of experience in software engineering with a focus on infrastructure and systems.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Strong understanding of cloud computing platforms, containerization, and orchestration tools (e.g., Kubernetes, Docker).
  • Experience with configuration management tools and CI/CD processes.
  • Familiarity with network protocols, databases, and microservices architecture.
  • Excellent problem-solving skills and the ability to work well under pressure.


Technologies & Tools

The Senior Software Engineer will work with a diverse set of technologies and tools including, but not limited to, cloud platforms such as Google Cloud Platform (GCP), containerization tools like Docker and Kubernetes, programming languages such as Python, Java, and Go, as well as configuration management solutions like Ansible and Terraform. Familiarity with monitoring tools (e.g., Prometheus, Grafana) and infrastructure as code (IaC) practices will also be essential for this role.



Ideal Candidates

Ideal candidates for this position possess a strong passion for engineering and technology, coupled with an innovative mindset. They should be adept at problem-solving, demonstrate sound analytical skills, and embrace collaboration within teams. Strong communication skills are crucial in this role, as the engineer will work with various stakeholders to achieve common objectives. A commitment to continuous learning and adaptability to ever-evolving technologies will set the best candidates apart in their pursuit of excellence at Google.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.