Senior Systems Engineer

Spreedly
5dRemote

About The Position

As a Senior Systems Engineer at Spreedly, you will lead ambitious projects, drive deep architectural discussions and decisions, and mentor other team members within the engineering organization. A strong candidate for this role can bring a deep understanding of what it takes to build highly available, performant, and durable cloud architecture and be responsible for the building and scaling of complex infrastructure. Our infrastructure team regularly works with internal engineering and product teams, as well as external vendors, in pursuit of improving our developer experience and satisfying our customer needs. We seek someone who wants to bring a broad set of technical skills, a development and automation-focused mindset, and a diverse view to our team as we expand our infrastructure to support our goals.

Requirements

  • Experience building, operating, and scaling systems on AWS with a focus on EC2 and ECS
  • Experience with DevOps and/or GitOps and an understanding of CI/CD methods
  • Familiarity with infrastructure as code (we use Terraform, Ansible, Packer, Nomad, etc.)
  • Ability to analyze infrastructure threats and implement standards, such as Web Application Firewalls (WAF) and DDoS mitigation.
  • A solid understanding of Amazon Linux and Ubuntu distributions and their ecosystems
  • Exposure to or experience with multi-region cloud environments to support global availability
  • Experience with databases (CockroachDB, Postgres, or similar) and middleware infrastructure (Kafka)
  • A desire to instrument everything using platforms like Datadog, Sentry, and SumoLogic
  • Experience with containers and container orchestration (Nomad, Docker, etc.)
  • The ability to deliver solutions in support of applications written in Ruby on Rails and Elixir

Nice To Haves

  • Experience in payments or other regulated industries (PCI, SOC2, HIPAA, etc.)
  • Familiarity with Edge CDN-type services

Responsibilities

  • Global Infrastructure: Design and scale the infrastructure powering a globally distributed payments orchestration service.
  • Hybrid Operations: Maintain existing EC2 server instance deployments while leading the transition to containerized services.
  • Container Orchestration: Assist with the build-out of container orchestration platforms to support a globally distributed system.
  • Security & Vulnerability Management: Analyze potential threats and vulnerabilities to embed security standards, including WAF and DDoS protections, into the infrastructure.
  • Infrastructure as Code: Use Terraform and Ansible to deliver consistent infrastructure-as-code.
  • Compliance & Resilience: Support PCI compliance through meticulous systems documentation and network diagramming.
  • On-Call Support: Participate in an on-call rotation to support 24/7 API operations.

Benefits

  • Competitive salary + Equity
  • Outstanding Medical and Dental benefits, including 100% employer-paid options
  • Company-paid Life and Disability insurance
  • Optional vision and supplemental insurance options, and various Flexible Spending Accounts (FSA)
  • Open Paid Time Off policy + 12 weeks of paid leave for new parents
  • Matching 401(k) plan (5% up to $5,000 yearly)
  • Monthly home working/digital lifestyle stipend, new MacBook, and one-time accessory reimbursement
  • $1,000 annual professional development stipend
  • Access to company-paid professional coaching service
  • Visits to HQ in Durham, North Carolina for remote employees

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service