Enable job alerts via email!

Principal Software Engineer, Nifty Gateway

TN United Kingdom

London

On-site

GBP 70,000 - 110,000

Full time

15 days ago

Boost your interview chances

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

Job summary

A forward-thinking company is seeking a Principal Software Engineer to lead innovative projects in the realm of NFTs and cloud computing. This role requires a seasoned professional with a deep understanding of Python and distributed systems, who can guide teams through complex architectural challenges. You will have the opportunity to influence technical direction and mentor peers while driving large-scale initiatives. Join a dynamic team that values creativity and excellence, and help shape the future of digital art and technology. If you are passionate about pushing boundaries and making a significant impact, this role is for you.

Benefits

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

Qualifications

  • 8-10 years of software development experience, primarily using Python.
  • 5 years of experience with distributed systems and cloud computing.

Responsibilities

  • Influence leadership and collaborate with Principal Engineers to build software architecture.
  • Design, implement, and maintain services for multiple engineering teams.

Skills

Python
Django Framework
Distributed Systems
Cloud Computing
AWS
Docker
Terraform
Ansible
Event-Driven Architecture
Monitoring and Observability

Tools

AWS
Docker
Terraform
Ansible
Kubernetes
EKS

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: 10

Posted: 26.04.2025

Expiry Date: 10.06.2025

Job Description:

Department: Nifty Gateway

Nifty Gateway Studio brings together artists and their communities through NFTs. We work with today’s leading creative minds to push the boundaries of human experiences through the development of extraordinary creative experiences built on-chain. Nifty Gateway was founded by Duncan and Griffin Cock Foster in 2018, and acquired by Gemini in 2019, with the belief that crypto networks and the blockchain 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 impact across other engineering teams. This person will define technical direction, unblock and mentor teammates, and tackle the most complex system and architectural challenges. Principal engineers are distinguished by their organization-level impact and focus on high-leverage activity, in addition to direct code contribution. Beyond pure technical focus, Principals bridge the gap between management and engineering - they obsess over not only the how, but also the what and why, and are able to disseminate this context 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 use Terraform and Ansible.
  • Experience building and owning low-latency, high-availability critical systems or cloud-based services.
  • 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.
Benefits of Working at Gemini:

We take a holistic approach to compensation, including:

  • 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.

Similar jobs

Remote Principal Software Engineer, Nifty Gateway - Gemini

Blockchain Works

London

Remote

GBP 60 000 - 100 000

30+ days ago