Senior Software Engineer – Platform
Company | Found |
---|---|
Location | Seattle, WA, USA, San Francisco, CA, USA, New York, NY, USA, Portland, OR, USA |
Salary | $181000 – $241000 |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- 5+ years of experience with backend technologies
- Experience writing production code in Ruby, Go, or Python.
- Experience working in a public cloud environment.
- Proven track record of scaling and troubleshooting production systems or services.
- Strong fundamental knowledge of SLAs and SLOs, as well as ideas around how to implement them at a fast-paced company.
- Deep understanding of Kubernetes internals such as coredns/kubedns, vertical and horizontal pod autoscaling.
Responsibilities
- Design and implement developer tooling that makes deployments safer, reproducible, and easy to slowly rollout (or rollback).
- Architect (with the rest of the team) the future version(s) of our key systems taking into account order of magnitude scaling every year.
- Partner with company operations and engineering to achieve and maintain compliance standards such as PCI and SOC2.
- Add or improve introspection for all our key systems, identify scaling bottlenecks, and work with engineering on resolving them.
- Own shared services such as feature flagging, experimentation, in-app messaging, etc.
- Mentor engineering on how to design reliable, fault-tolerant, systems and easy-to-use runbooks for when things go wrong.
Preferred Qualifications
- Experience with opentelemetry, statsd, or Prometheus.
- Working knowledge of compliance frameworks like PCI and SOC2.
- Experience with infrastructure as code (Terraform, cloudformation, etc).
- Familiarity with troubleshooting using tcpdump or wireshark.
- Interest in financial services, accounting, and/or self-employment.