Enable job alerts via email!

Principal Software Engineer, Nifty Gateway

GEMINI

London

On-site

GBP 80,000 - 115,000

Full time

2 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 blockchain space is seeking a Principal Software Engineer for its Nifty Gateway team in London. This role involves defining technical direction, mentoring engineers, and driving cross-group initiatives in a collaborative environment. Candidates should have substantial experience in software development with a strong emphasis on Python and cloud technologies.

Benefits

Competitive compensation
Equity grants
Up to 28 paid holidays
Retirement matching
Parental leave
Health plans
Professional development opportunities

Qualifications

  • 8-10 years of software development experience.
  • 5+ years in distributed systems or cloud computing.
  • Experience with managing complex engineering projects.

Responsibilities

  • Influence leadership and collaborate on software architecture.
  • Design, implement, deploy, and maintain services.
  • Conduct thorough code reviews and provide mentorship.

Skills

Python
Django
Cloud Computing
AWS
Docker
Infrastructure as Code
Terraform
Ansible
Event-driven Architecture
Kubernetes

Job description

Principal Software Engineer, Nifty Gateway, London

Client: GEMINI

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 1c4193583757

Job Views: 44

Posted: 24.06.2025

Expiry Date: 08.08.2025

Job Description:

Department: Nifty Gateway

Nifty Gateway Studio connects artists and communities through NFTs. We collaborate with leading creatives to push human experiences via on-chain art. Founded in 2018 by Duncan and Griffin Cock Foster and acquired by Gemini in 2019, our mission is to leverage blockchain technology to transform the art world by increasing choice, independence, and opportunity for artists, creators, and collectors.

The Role:

Principal Software Engineer

At this level, engineers master their domain and influence other teams. They define technical direction, mentor, and address complex system challenges. Principals have organization-wide impact, focus on high-leverage activities, and bridge management and engineering by communicating the 'what' and 'why' to elevate the organization.

Responsibilities:
  • Influence leadership and collaborate with other Principal Engineers to shape software architecture.
  • Design, implement, deploy, and maintain services supporting multiple teams.
  • Promote technical and operational excellence.
  • Lead large cross-group initiatives.
  • Set long-term technical strategies.
  • Review and provide feedback on technical designs.
  • Conduct thorough code reviews to ensure quality and mentorship.
Minimum Qualifications:
  • 8-10 years of software development experience, primarily with Python (Django, DRF).
  • At least 5 years in distributed systems or cloud computing, using AWS, Docker.
  • Experience with configuration management and infrastructure as code (Terraform, Ansible).
  • Proven experience with low-latency, high-availability systems or cloud services.
  • Experience managing complex engineering projects.
Preferred Qualifications:
  • Expertise in event-driven architecture, observability, and monitoring.
  • Experience with Kubernetes, EKS, relational and non-relational databases.
  • Familiarity with Celery, EventBridge, SQS, SNS, Unity Framework, Generative AI.
Benefits:

We offer competitive compensation, equity grants, up to 28 paid holidays, retirement matching, parental leave, health plans, and professional development opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Principal Software Engineer, Nifty Gateway - Gemini

Blockchain Works

London null

Remote

Remote

GBP 90,000 - 130,000

Full time

9 days ago