Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in San Francisco?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Apptad

San Francisco / Global

Software Engineer - Infrastructure

Job Description

Job Title: Software Engineer - Infrastructure

Employment type: Full-time

Location: San Francisco, CA - hybrid, 3-4 days/week on-site, with flexibility

Seniority: 4+ years of software engineering building distributed systems

About this role

Client is looking for a Software Engineer with 4+ years of experience to join their platform team and build the infrastructure and internal systems the rest of engineering depends on.

This is a software engineering role on an infrastructure team, not an operations role. The person should be writing services and systems in Golang or a comparable systems language, designing for large distributed systems, and running cloud infrastructure at production scale. Coding ability is critical - candidates are held to the same engineering bar as product engineers and must clear a rigorous coding screen plus a dedicated systems design round.

What the person will do

• Design, build, and own backend services and systems that make up the platform layer

• Build and scale distributed systems serving enterprise-grade traffic and multi-tenant workloads

• Deploy, scale, and monitor cloud infrastructure at production scale on AWS or GCP

• Build internal developer platforms and tooling that product engineers depend on day to day

• Work across infrastructure tooling - Kubernetes, Terraform, Kafka - to support reliable delivery

• Engage directly with customers to sharpen understanding of the product and its requirements

Requirements

Dealbreakers -Must have requirements

• Worked on platform/infrastructure teams as a software engineer - writing services and systems, not just managing or operating infrastructure

• Strong software engineering fundamentals - must pass a rigorous Leetcode-style coding screen, held to the same bar as product engineer

• Systems design for large distributed systems (tested in a dedicated interview round)

Baseline - expected

• 4+ years of experience as a software engineer building distributed systems

• Built or scaled systems serving enterprise-grade traffic or multi-tenant SaaS

• Backend development in Golang or a comparable systems language

• Experience with cloud infrastructure (AWS or GCP) - deployment, scaling, and monitoring at production scale

• Familiarity with infrastructure tooling (Kubernetes, Terraform, Kafka) - deep expertise not required, baseline awareness expected

Nice-to-have

• Experience building internal developer platforms or tooling that product engineers depend on

• Background at big tech companies and successful startups

Technical Skills

• Language: Golang, or a comparable systems language

• Cloud: AWS or GCP - deployment, scaling, and monitoring at production scale

• Infrastructure: Kubernetes, Terraform, Kafka (baseline awareness; not tested in depth)

• Systems: Large distributed systems, multi-tenant SaaS, enterprise-grade traffic

• Platform: Internal developer platforms and tooling built for product engineers

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location