Circle - Financial Services - Seattle, WA

posted 3 months ago

Full-time - Mid Level
Seattle, WA

About the position

Circle is a financial technology company at the forefront of the emerging internet of money, where value can travel globally, nearly instantly, and at a lower cost than traditional settlement systems. This innovative internet layer opens up new possibilities for payments, commerce, and markets, enhancing global economic prosperity and inclusion. Our infrastructure, including USDC, a blockchain-based dollar, empowers businesses, institutions, and developers to leverage these advancements and seize this pivotal moment in the evolution of money and technology. As a Senior Site Reliability Engineer at Circle, you will play a crucial role in designing, building, and maintaining our infrastructure to support a growing global customer base across multiple public cloud providers. Your expertise will ensure that Circle's products and core systems operate consistently and efficiently. This position offers a unique opportunity to enhance your skills, collaborate with cross-functional teams, and continuously learn in a dynamic environment. You will be part of a fun, collaborative, and innovative team dedicated to delivering exceptional customer experiences. In this role, you will support multiple development teams with an agile CI/CD platform, build and secure cloud infrastructure using Infrastructure as Code (IaC) tools, automate operational tasks, manage Kubernetes clusters, and drive our blockchain infrastructure by managing nodes across various blockchains. You will also participate in an on-call rotation, conduct root cause analysis, plan disaster recovery scenarios, and collaborate with the Security team to maintain a robust security posture. Additionally, you will engage and mentor team members, contributing to the growth and scaling of the team.

Responsibilities

  • Design, build, and maintain Circle's infrastructure estate to support a growing worldwide customer base.
  • Support multiple development teams with an agile, responsive CI/CD platform to deliver high-quality builds.
  • Build, maintain, improve, scale, and secure cloud infrastructure and resources using IaC tools (Terraform, CloudFormation, Ansible).
  • Automate operational tasks via Go, Python, and serverless solutions (AWS Lambda, Kubernetes Jobs).
  • Design, manage, and monitor Kubernetes clusters for multiple production workloads.
  • Create and manage blockchain nodes across various blockchains including Algorand, Ethereum, Hedera, Flow, Solana, and Stellar.
  • Participate in an on-call rotation to mitigate disruption for production systems and conduct root cause analysis.
  • Plan and test disaster recovery scenarios for a highly available microservices architecture.
  • Collaborate with the Security team to create and maintain security-focused tools and frameworks.
  • Engage and mentor team members to help grow and scale the team.

Requirements

  • 4+ years in DevOps or SRE roles, focusing on tooling, automation, and infrastructure on a major public cloud provider.
  • Proficiency in coding and/or scripting with languages such as Go, Python, and Shell.
  • At least 3 years of experience in building and maintaining CI/CD platforms and supporting agile engineering teams in building microservices.
  • Experience with building Docker images and deploying containers in Kubernetes clusters.
  • Familiarity with modern CI/CD platforms and deployment strategies (Blue-Green, Canary, A/B Testing).
  • Experience with distributed blockchain systems and maintaining blockchain full nodes.
  • Knowledge of database technologies (PostgreSQL, Redis, OpenSearch).
  • Experience in migrating and transforming large, complex datasets from diverse sources.
  • Familiarity with data warehousing tools and services (Apache Airflow, AWS DMS, Snowflake).
  • Knowledge of networking routing, DNS, load balancing, and edge networking.
  • Experience with APM, RUM, monitoring, and telemetry tools.
  • Ability to author and maintain IaC with Terraform and deploy resources in public cloud providers.

Nice-to-haves

  • 7+ years in DevOps or SRE roles with a focus on tooling, automation, and infrastructure on a major public cloud provider.
  • Experience leading teams technically on architecture and system design.
  • Deep understanding of API design and REST principles.
  • Experience with cloud services (AWS, Google Cloud, Microsoft Azure).
  • Strong focus on coding standards and code quality with a desire for excellent test coverage.

Benefits

  • Base Pay Range: $147,500 - $195,000 for Senior Site Reliability Engineer
  • Annual Bonus Target: 12.5%
  • Equity & Benefits including medical, dental, vision, and 401(k)
  • Discretionary vacation policy
  • 10 days of paid sick leave per year
  • 11 paid holidays per year in the U.S.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service