Staff Software Engineer

Skills
Application ArchitectureBlueprintCDCDefaultsDevsecopsEasily AdaptableFoundations
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years of professional software engineering experience
  • Significant experience operating as a senior or staff-level engineer across multiple technical domains not just one specialty
  • Extensive hands-on experience with cloud infrastructure preferably on Google Cloud Platform including Terraform Kubernetes Docker cloud-native architecture and production workload operations
  • Strong experience designing and maintaining CI CD pipelines using GitHub Actions Argo CD and GitOps principles
  • Strong OO background and programming fundamentals plus scripting and automation skills using Python or Bash
  • Experience with observability practices including metrics logs traces alerting dashboards SLOs and incident response
  • Ability to debug and improve systems across application code infrastructure data pipelines networking deployments and cloud services
  • Ability to quickly learn unfamiliar systems and make sound technical decisions with incomplete information
  • Strong communication and leadership skills with engineers product managers and technical leadership
  • A pragmatic problem-solving mindset and ability to create durable solutions without over-engineering

Nice to have

  • Pragmatic
  • Broad technical ownership
  • Self-starter
  • Collaborative
  • Hands-on

Day to day

  • Architect and improve cloud foundations on Google Cloud Platform to support scalable secure and well-governed workloads
  • Design and build platform capabilities across GCP Kubernetes serverless CI CD GitOps observability AI and developer tooling
  • Troubleshoot difficult production issues across applications infrastructure data workflows cloud services and deployment systems while partnering with cross functional stakeholders