Senior Site Reliability Engineer

Gemini Logo

Gemini

πŸ’΅ $152k-$213k
πŸ“Remote - United States

Summary

Join Gemini's Onchain team as a Senior Software Engineer and contribute to the development and maintenance of our crypto platform's infrastructure. You will design, build, and deploy infrastructure for blockchain daemons, staking validators, and next-generation wallet infrastructure. This role requires extensive experience in cloud-based software development and automation, along with expertise in security and blockchain technologies. You will collaborate with various teams, improve system reliability, and integrate cloud-based security mechanisms. Gemini offers a competitive salary, bonus, equity grant, comprehensive health plans, 401k matching, paid parental leave, and flexible time off. We are looking for individuals with a passion for decentralization and a commitment to building secure and reliable systems.

Requirements

  • 5+ years implementing cloud software while building β€œinfrastructure as code”
  • Experience in at least one area of software development, operating systems or device driver development, hardware, secure protocols, encryption, authentication, key management, or applied cryptography
  • Hands-on experience in at least one or more cloud platforms (e.g., AWS, GCP, Azure, or others)
  • Ability to read and write code in a functional or object oriented language such as Go, Java, Scala, and C/C++
  • Hands-on expertise with one or more of the following including AWS EKS, Ansible, Puppet, Docker, KMS, IAM, Jenkins
  • Proficiency in a common scripting language including but not limited to Python, Ruby, etc
  • Able to troubleshoot and debug issues, and demonstrate a methodical approach to root cause analysis
  • Strong written and verbal communication skills; attentive to details

Responsibilities

  • Design, build, and deploy infrastructure in our three areas of focus 1) building and running blockchain daemons, 2) building and running staking validators, and 3) building and running our next generation wallet infrastructure
  • Write code to develop tools and automation that integrate these systems in a secure way
  • With a focus on our next generation wallet infrastructure, improve the capabilities of the existing infrastructure with a mindset towards infrastructure as code
  • Improve availability and reliability while maintaining acceptable security, especially in monitoring and automation
  • Integrate the use of cloud-based security mechanisms into the build infrastructure. Example security mechanisms include identity and access management and key management
  • Participate in disaster recovery (DR) scenarios to validate operability of physical and digital material

Preferred Qualifications

  • 6+ years implementing software
  • 3+ years implementing software in AWS or similar cloud provider
  • 1+ years using monitoring, alerting, and automation tooling
  • Previous experience in one of the three focus areas of blockchain node operations, validators as a service, and wallet infrastructure
  • Experience in a code-first environment, developing automated solutions to solve support and operational issues
  • Experience working with engineering teams, teaching, training, and mentoring on how to implement best-practice technical solutions
  • Demonstrated ability to convert theoretical security concepts into production
  • Solid understanding of Product Management and Product Ownership, Agile practices and methodologies

Benefits

  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs