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 role at Fastly involves developing, supporting, and operating the software and systems that underpin Fastly's products. This position focuses on the intersection of security and data, requiring a senior 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 and up to 18 days of accrued paid sick leave
  • 401(k) with company match
  • Employee Stock Purchase Program
  • 10 paid local holidays and 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