Software Engineer - Infrastructure Tooling at Segment - San Francisco / Vancouver / New York, USA / Remote

$115k - $230k

Job Description

Who We Are

We’re a small team of experienced engineers with diverse technical backgrounds. We’re passionate about driving our coworkers’ success and building the next generation of software tooling. If you want to work on distributed systems infrastructure and development practices or you have an entrepreneurial spirit and want to make something that your peers use every day, we’d love for you to join us. Tooling handles many different areas, so we’re building a diverse team with a wide range of expertise.

What We Do - We build shared infrastructure and tools to make engineering more productive, reliable, and cost effective. - We maintain several Segment Open Source projects. - We work in Go, Terraform and a bit of Node.js. - Read more about Segment’s infrastructure and how we use: distributed logging and secure secrets. Or, read our code: conf, ksuid, cwlogs, go-prompt, ecs-logs, chamber. - We manage the tooling and process around development environments, testing, CI, and deployment. - Read more on our blog about how we use: CI and Make.

Who we are looking for:

You care about simple, practical, reliable, and secure software implementation and the kinds of process needed to produce it.

You can research a messy, complicated problem and design an approach that makes working in that area easy and consistent.

You empathize with the rest of your company, listen to them, and take pride in supporting their work.

Projects we’re working on:

Per-Engineer Dev Environments

Logging Pipeline Development

AWS Rate Limit Monitoring

Application Deployment Improvements

Self-Hosted CI

Incident Management Automation

Large Scale JSON Stream Data Manipulation Tools

Standardized Metrics and Alerting Infrastructure

Consistent Runbooks and Documentation

Requirements

Minimum of 3 years experience as a software engineer, devops engineer, or site reliability engineer.

You have experience with AWS, Docker, Go, Node.js, or Terraform.

You are motivated to support your coworkers and make them productive.

You are a self-directed problem solver.

Bonus