Remote Principal Software Engineer, Nifty Gateway - Gemini (London)
Remote Principal Software Engineer, Nifty Gateway - Gemini (London)

Remote Principal Software Engineer, Nifty Gateway - Gemini (London)

South Kensington Full-Time 54000 - 84000 £ / year (est.) Home office possible
B

At a Glance

  • Tasks: Lead software architecture and mentor teams while tackling complex engineering challenges.
  • Company: Gemini is a global crypto platform empowering individuals and institutions with innovative financial solutions.
  • Benefits: Enjoy remote work, competitive pay, generous holidays, and comprehensive health plans.
  • Why this job: Join a mission-driven team transforming the art world through NFTs and blockchain technology.
  • Qualifications: 8-10 years in software development, expertise in Python, AWS, and distributed systems required.
  • Other info: Opportunity to influence technical strategy and collaborate with top engineers in the industry.

The predicted salary is between 54000 - 84000 £ per year.

About the Company

Gemini is a global crypto and Web3 platform founded byandin 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 todaysleading 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

The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.
#J-18808-Ljbffr
Remote working/work at home options are available for this role.

Remote Principal Software Engineer, Nifty Gateway - Gemini (London) employer: Blockchain Works

Gemini is an exceptional employer that champions innovation and creativity in the crypto space, offering a remote work policy that promotes flexibility and work-life balance. With a commitment to employee growth through comprehensive training and professional development, as well as competitive compensation and generous benefits, Gemini fosters a collaborative and inclusive work culture where every team member can thrive and make a significant impact on the future of finance and art.
B

Contact Detail:

Blockchain Works Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Remote Principal Software Engineer, Nifty Gateway - Gemini (London)

✨Tip Number 1

Familiarise yourself with the latest trends in crypto and Web3 technologies. Understanding the current landscape will not only help you during interviews but also demonstrate your passion for the industry.

✨Tip Number 2

Network with professionals in the crypto space, especially those working at Gemini or similar companies. Engaging with them on platforms like LinkedIn can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 3

Brush up on your Python skills, particularly with the Django framework and DRF for API development. Being able to discuss your experience with these technologies confidently will set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your experience with distributed systems and cloud computing, especially AWS. Be ready to share specific examples of projects where you've implemented these technologies effectively.

We think you need these skills to ace Remote Principal Software Engineer, Nifty Gateway - Gemini (London)

Proficiency in Python and Django framework
Experience with distributed systems and cloud computing
Familiarity with AWS native technologies
Knowledge of Docker and containerisation
Expertise in configuration management and infrastructure as code
Experience with Terraform and Ansible
Ability to design and maintain low-latency, high-availability systems
Strong project management skills for complex engineering projects
Understanding of event-driven architecture
Skills in instrumentation, observability, and monitoring
Experience with Kubernetes and EKS
Knowledge of relational and non-relational databases
Familiarity with Celery, EventBridge, SQS, and SNS
Experience with Unity Framework and Generative AI
Strong mentoring and leadership abilities
Excellent communication skills for bridging management and engineering

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Principal Software Engineer position at Nifty Gateway. Understand the responsibilities and qualifications required, especially the technical skills in Python, AWS, and distributed systems.

Tailor Your CV: Customise your CV to highlight relevant experience that aligns with the job requirements. Emphasise your software development experience, particularly in Python and cloud computing, and include any leadership roles or projects that demonstrate your ability to influence and mentor others.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also your passion for the crypto and Web3 space. Explain why you want to work at Gemini and how your experience can contribute to the mission of Nifty Gateway.

Showcase Relevant Projects: If you have worked on projects involving NFTs, blockchain, or similar technologies, be sure to mention them in your application. Provide specific examples of your contributions and the impact they had, especially in terms of architectural challenges and team collaboration.

How to prepare for a job interview at Blockchain Works

✨Understand the Company and Its Mission

Before your interview, take some time to research Gemini and Nifty Gateway. Understand their mission to unlock financial freedom through crypto and how they aim to change the art world with NFTs. This knowledge will help you align your answers with their values.

✨Showcase Your Technical Expertise

As a Principal Software Engineer, you'll need to demonstrate your mastery in software development, particularly with Python and cloud technologies like AWS. Be prepared to discuss your past projects, focusing on your experience with distributed systems and any relevant architectural challenges you've tackled.

✨Prepare for System Design Questions

Expect to face questions that assess your ability to design scalable and efficient systems. Think about how you would approach building services that support multiple engineering teams, and be ready to explain your thought process clearly and logically.

✨Emphasise Collaboration and Leadership Skills

Since the role involves mentoring and influencing other engineers, highlight your experience in leading teams and driving technical initiatives. Share examples of how you've successfully collaborated across departments and helped others grow in their roles.

Remote Principal Software Engineer, Nifty Gateway - Gemini (London)
Blockchain Works

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Remote Principal Software Engineer, Nifty Gateway - Gemini (London)

    South Kensington
    Full-Time
    54000 - 84000 £ / year (est.)

    Application deadline: 2027-08-12

  • B

    Blockchain Works

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>