Senior Software Engineer, Onchain

New Today

Overview

Gemini is a global crypto and Web3 platform. The Onchain group enables Gemini’s users to securely interact with blockchain networks. We build onramps to the blockchain and solve problems across the crypto product user journey, including transfers, custody, and staking, from the lowest levels of blockchain protocols and cryptographic signing algorithms. Our systems facilitate on-chain transactions for billions of USD of digital assets using state-of-the-art technology and security. We are growing across teams such as Asset Transfers, Staking, Cloud Wallets, Protocols, Signing, and Blockchain Infrastructure.

The Role: Senior Software Engineer — As a Senior Software Engineer in the Onchain domain, you will work with engineers to enhance and expand features of our blockchain-based products and supporting platforms (e.g., Staking, Transfers, Custody). You will participate in solutioning for new features, drive innovation, contribute to technical direction and engineering culture, mentor junior engineers, and help drive operational excellence. Our goal is to design, develop, deploy, and support user-facing distributed systems that serve millions of users with a focus on safety, security, and user experience.

This role is required to be in person twice a week at either our San Francisco, CA or New York City, NY office.

Responsibilities

  • Participate in the design, development, and deployment of new features for your team
  • Research and integrate new blockchain technologies, concepts, and solutions
  • Contribute to the high availability, reliability, and security of our systems
  • Participate in code reviews, mentor junior engineers, and share best practices
  • Stay up-to-date with emerging trends and technologies in the crypto and blockchain space

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 6+ years of experience in software development with typed languages such as Scala, Java, C#, C++, or equivalent
  • Proven track record of developing and maintaining large-scale, distributed systems
  • Experience with agile development methodologies and a commitment to code health, testing, and maintainability
  • Excellent communication and teamwork abilities
  • Strong problem-solving skills and the ability to work under pressure
  • Familiarity with cloud technologies and microservices architecture

Preferred Qualifications

  • Experience in the crypto or fintech industry
  • Understanding of blockchain technologies and crypto wallets
  • Leadership experience or strong interest in mentoring junior team members

Compensation & 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

Salary Range

The base salary range for this role is between $140,000 - $200,000 in the States of New York, California, and Washington. This range is not inclusive of discretionary bonus or equity. Compensation considers skillset, experience, job scope, and market data.

In the United States, employees in New York, Seattle, San Francisco, and Miami metropolitan areas are expected to work from the designated office on a hybrid cadence, unless a job-specific requirement exists. Remote-first is applicable for employees outside these areas.

Equal Opportunity

Gemini is an equal opportunity employer. We strive to build diverse teams and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. If you require accommodations, please contact the People Team.

#J-18808-Ljbffr
Location:
San Francisco, CA, United States
Salary:
$250,000 +
Category:
IT & Technology