Fastly - Denver, CO

posted about 2 months ago

Full-time - Senior
Remote - Denver, CO
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer - Data Services at Fastly is responsible for developing, supporting, and operating the software and systems that underpin Fastly's products. This role focuses on the intersection of security and data, requiring the engineer to lead project implementations, collaborate with teams, and adapt systems to meet business needs.

Responsibilities

  • Develop and maintain the software and systems that ingest, manage, and process the data that powers Fastly's products
  • Partner with others in both the local team and across Fastly to deliver larger, cross-team projects on time
  • Scale out large data systems to meet the growing needs of Fastly and its customers
  • Use infrastructure as code and configuration management systems to run the software you develop
  • Build in anticipation of the reliability, scalability, and performance needs of our systems
  • Create and maintain dashboards and alerts to monitor our services
  • Participate in the on-call & support rotation we share
  • Help to establish the practice of using SLOs to guide decisions and priorities

Requirements

  • At least 5 years of professional experience developing software in a distributed environment
  • Significant experience programming in Go and Kotlin
  • Understanding of the challenges involved in operating and evolving scalable and reliable data storage systems of multiple types
  • A thoughtful and empathetic approach to design and implementation
  • Experience with message queues such as Google Pub/Sub, NSQ, Kafka, Kinesis
  • Experience with container technology, Kubernetes/Docker/Helm, or similar
  • Experience with metric collection and monitoring tools like Prometheus or services like DataDog
  • Eagerness & aptitude to learn new languages & technologies

Nice-to-haves

  • Experience with Fastly's products and services
  • Experience working with infrastructure as code like Terraform, Chef, Ansible, Puppet
  • Knowledge of one or more relational and non-relational storage systems (MongoDB, MySQL, BigQuery, BigTable, etc.)
  • Experience with Elasticsearch and Kibana

Benefits

  • Comprehensive benefits package including medical, dental, and vision insurance
  • Family planning and mental health support
  • Employee Assistance Program
  • Life, Disability, and Accident insurance
  • Non-accrual vacation policy
  • Up to 18 days of accrued paid sick leave
  • 401(k) with company match
  • Employee Stock Purchase Program
  • 10 paid local holidays
  • 11 paid company wellness days
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service