Enable job alerts via email!

Remote Principal Software Engineer, Nifty Gateway - Gemini

Blockchain Works

London

Remote

GBP 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the crypto and Web3 space is seeking a Principal Software Engineer in London. The role involves defining technical direction, mentoring peers, and overseeing complex architectural challenges. Ideal candidates will have extensive experience in software development, particularly with Python and AWS technologies.

Benefits

Competitive Compensation
Long-term incentive equity grant
Up to 28 paid holidays
Retirement Plan Matching
Generous Parental leave
Comprehensive health plans
Training and professional development

Qualifications

  • 8-10 years software development experience.
  • Significant experience with cloud computing.
  • Expertise in event-driven architecture preferred.

Responsibilities

  • Influence and collaborate to build software architecture.
  • Design, implement, and maintain engineering services.
  • Drive technical initiatives and set long-term strategy.

Skills

Python
Distributed Systems
AWS
Docker
Terraform
Ansible

Tools

Kubernetes
EKS
Celery
EventBridge
SQS
SNS

Job description

About the Company

Gemini is a global crypto and Web3 platform founded byTyler WinklevossandCameron Winklevossin 2014. Gemini offers a wide range of crypto products and services for individuals and institutions in over 70 countries.

Crypto is about giving you greater choice, independence, and opportunity. We are here to help you on your journey. We build crypto products that are simple, elegant, and secure. Whether you are an individual or an institution, we help you buy, sell, and store your bitcoin and cryptocurrency.

At Gemini, our mission is to unlock the next era of financial, creative, and personal freedom.

In London, we have a remote work policy.

The Department: Nifty Gateway

Nifty Gateway Studio brings together artists and their communities through NFTs. We work with today’sleading creative minds to push the boundaries of human experiences through the development ofextraordinary creative experiences built on-chain. Nifty Gateway was founded by Duncan and GriffinCock Foster in 2018, and acquired by Gemini in 2019, with the belief that crypto networks and theblockchain have the power to fundamentally change the art world by creating greater choice,independence, and opportunity for artists, creators, and collectors.

The Role:Principal Software Engineer

At the Principal level, engineers are expected to master their immediate domain and have broad impactacross other engineering teams. This person will define technical direction, unblock and mentorteammates, and tackle the most complex system and architectural challenges. Principal engineers aredistinguished by their organization-level impact and focus on high-leverage activity, in addition to directcode contribution. Beyond pure technical focus, Principals bridge the gap between management and

engineering - they obsess over not only the how, but also what and why, and are able to disseminate thiscontext to both audiences, up-leveling the entire organization in depth and delivery.

Responsibilities:

  • Influence leadership / CTO organization and collaborate with other Principal Engineers across the organization to build the right software architecture for Nifty Gateway.
  • Design, implement, deploy, and maintain services supporting multiple engineering teams.
  • Advocate and model technical and operational excellence.
  • Drive large cross-group technical initiatives.
  • Set long-term technical strategy for services within and adjacent to primary domain.
  • Review, validate and provide feedback on technical design documents.
  • Perform thorough code reviews to ensure quality and up-level peers.

Minimum Qualifications:

  • 8-10 years software development experience. We primarily use Python (Django framework with DRF for API).
  • 5 years in-depth experience with distributed systems or cloud computing. We primarily use AWS native technologies, Docker.
  • Significant experience with configuration management and infrastructure as code. We often useTerraform and Ansible.
  • Experience building and owning low-latency, high-availability critical systems or cloud-basedservices.
  • Experience defining, managing, and executing a portfolio of complex engineering projects.

Preferred Qualifications:

  • Expertise in event-driven architecture.
  • Expertise in instrumentation, observability and monitoring.
  • Experience with container and orchestration technologies and relevant security considerations.We often use Kubernetes and EKS.
  • Expertise in Relational and non-relational databases.
  • Experience in Celery, EventBridge, SQS and SNS.
  • Experience in Unity Framework, Generative AI.

It Pays to Work Here

We take a holistic approach to compensation at Gemini, which includes:

  • Competitive Compensation
  • Long-term incentive in the form of a new hire equity grant
  • Up to 28 paid holidays (in addition to public/bank holidays)
  • Retirement Plan Matching
  • Generous Parental leave
  • Comprehensive health plans
  • Training and professional development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.