Postuler

Publié il y a 19 mois

Senior Software Engineer, Flow Protocol, Execution

@ Flow Foundation

Vancouver, Colombie-Britannique

TélétravailTemps plein
Postuler
SIGNAUX

En bref

Flow Foundation is hiring a Senior Software Engineer to work on the core components of the Flow blockchain protocol, focusing on the Execution node. The role involves improving performance, scalability and reliability, and supporting network operations. The work is fully remote, full-time, and done in public open-source development.

Responsabilités :

  • Design, develop and deploy systems to improve throughput, latency, availability and security
  • Maintain, improve and optimize existing Flow protocol systems
  • Support Flow network operations and incidents
  • Write software design proposals and build consensus with stakeholders
  • Contribute to protocol architecture for performance and interoperability

Résumé des exigences :

  • Experience with distributed systems and algorithm engineering, preferably in Golang
  • Experience with web3 ecosystem and smart contract development
  • Experience with performance optimization, profiling and resource-constrained scalable solutions
  • Experience maintaining high-availability services
  • Knowledge of Byzantine-fault-tolerant system design

Outils et compétences

Source et dates

Type de source non vérifié · kula

Date publiée par l’employeur
2025-04-25
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Flow Foundation

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Description complète de l’entreprise

Scalable, frictionless, secure, and eco-friendly, Flow empowers developers to innovate and push the limits to bring a billion users to Web3. Today, Flow is home to a thriving ecosystem of builders from Web3 trailblazers, top brands, development studios, venture-backed startups, crypto leaders and innovators. For more information, visit www.flow.com. What makes Flow different from other smart contract blockchain alternatives? Upgradable Smart Contracts Securely and transparently patch bugs and upgrade pre-specified parts of a smart contract. Built in Logging Support A simple feature that will pay dividends in software quality and development speed. Cadence A new easy-to-learn programming language designed for dapps and digital assets. Fast Deterministic Finality Flow is built to be fast and responsive – achieving global finality within seconds.

Abonnés LinkedIn
10 321
Personnes associées sur LinkedIn
51
Bureaux déclarés
  • Vancouver, CA
Catégories d’activité
  • Cryptocurrency
  • Blockchain
  • Internet
  • Developer Tools
Autres noms enregistrés
  • Flow Foundation
  • Flow
Le profil indique une agence de recrutement
Non

Scalable, frictionless, secure, and eco-friendly, Flow empowers developers to innovate and push the limits to bring a billion users to Web3. Today, Flow is home to a thriving ecosystem of builders from Web3 trailblazers, top brands, development studios, venture-backed startups, crypto leaders and innovators. For more information, visit www.flow.com. What makes Flow different from other smart contract blockchain…

ChampValeur
SecteurTechnology, Information and Internet
Taille51-200 employees
Siège socialVancouver
Type d’organisationNonprofit
Fondée en2020
Offres sur Jobsy3
LinkedInVoir la page
Description

Flow is a layer one blockchain designed from the ground up as a platform for a new generation of Web3 apps, games, and the digital assets that power them. Flow is home today to millions of users and apps from top tier creators including Dapper Labs (NBA, NFL, Disney) as well as industry leaders such as Mattel (Barbie, Hot Wheels), LiveNation / Ticketmaster, and many more.

We're looking for an experienced Senior Software Engineer to help us build the best decentralized computer in the world, and make it ready for mainstream web3 adoption with 1M transactions processed per second and petabytes of non-sharded on-chain state.

In this role you will be working on the core components of Flow protocol, contributing to evolving it’s architecture and design to improve performance, scalability and reliability, ensure autonomous operation and interoperability with wider web3 ecosystem. Flow Execution node is the CPU of Flow - it is responsible for execution of a purpose-designed programming language for writing smart contracts - Cadence. It also stores the on-chain state and generates proofs for verifying correctness of the execution.

As the ideal candidate you are interested in and passionate about pushing the boundaries in development of high-performance decentralized permissionless systems development, working with a fully remote, global team and on open-source software.

You are comfortable with solving ambiguous problems in a rapidly evolving environment and can pivot quickly when necessary. You understand the value of clear, well-tested, documented, easily maintainable and performant code. You understand that working on a high-availability product needs quick problem-solving when things don’t go as planned. You appreciate direct communication.

What we will accomplish together:

  • Build an innovative blockchain as the foundation for an entire ecosystem of consumer applications, starting with games, collectibles, and the apps that interact with them

  • Defy accepted wisdom on the scalability of blockchain platforms

  • Design, develop, and deploy new systems that enhance throughput, latency, availability, and security

  • Maintain, improve and optimize existing systems

  • Support Flow network operations and incidents

  • Ensure that our work is ethical and values-driven to create a positive impact on the world

About you:

  • You are capable of applying your skills across a variety of use cases

  • We believe in processes and the power of planning, but you will often have to roll with the punches and prioritize the most impactful tasks on the fly

  • Experience with distributed systems, scalability, and algorithm engineering experience, preferably in Golang

  • Experienced in building a path to successful delivery from situations with high technical ambiguity, including writing Software Design proposals and building consensus with key stakeholders

  • Experience with building scalable solutions in a resource-constrained environment, performance optimization and profiling

  • Ability to maintain and operate high-availability service

  • Experience with web3 ecosystem and smart contract development

  • Enjoys and understands the nuances of working with a developer community in public

  • Knowledge of byzantine-fault-tolerant system design

Emplois semblables

  • Senior Software Engineer, Real-Time Systems

    Vancouver, BC
    Sur placeTemps plein

    Sanctuary AI

    5+ ansCandidates need at least 5 years of robotics or real-time software experience, a technical degree or equivalent, and proven deployment of real-time control systems. Strong C/C++, PREEMPT_RT Linux, ROS 2 and ros2_control skills and fieldbus knowledge are required.

    ROS 2, ros2_control, PREEMPT_RT Linux, DDS, Ansible, Docker

  • Software Engineer - Front End

    Vancouver, BC
    86k–169k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    2+ ansMicrosoft needs a bachelor's degree in computer science or a related technical field and 2+ years of coding experience in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience. Passing Microsoft, customer or government security screenings is required.

    React, Fluent UI, Microsoft Azure, Microsoft Fabric, AWS

    Software Engineer II

    Vancouver, BC
    86k–169k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    2+ ansMicrosoft needs candidates with a bachelor's degree in computer science or a related technical field and 2+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript or Python. They must also pass Microsoft Cloud background and security screenings.

    Kubernetes, .NET, Microsoft Teams

    Software Engineer

    Vancouver, BC
    68k–134k $/anSur placeTemps plein

    Microsoft: Every company has a mission.

    2+ ansCandidates need a Bachelor's degree in Computer Science or a related field, or equivalent experience, plus coding experience in languages such as C, C++, C#, Java, JavaScript or Python. Familiarity with APIs, databases, data integration, source control, automated testing and CI is preferred.

    Azure, Microsoft Fabric, Power BI, Power Query, Azure Data Factory, Azure Synapse Analytics

  • Senior Software Engineer

    Vancouver, BC

    Electronic Arts

    5+ ansCandidates need 5+ years of professional software engineering experience in Python and/or Go, plus extensive Agile/Scrum experience and a proven record of guiding software through the full lifecycle. They also need strong Git and CI/CD skills, experience designing RESTful or gRPC APIs, Jira proficiency, and the ability to lead and influence an engineering team.

    Python, Go, Jira, Git, Docker, Kubernetes

  • Senior Software Engineer

    Victoria, BC
    130k–150k $/an

    impact.com: The company’s powerful, purpose-built platform makes it easy for businesses to create, manage, and scale an ecosystem of partnerships with the…

    5+ ansCandidates need 5+ years building production applications with Java and Spring, plus experience building APIs, SDKs or shared libraries that other engineers depend on. Strong platform design judgement, cross-team influence, clear technical writing and disciplined use of AI tooling are also required.

    GitHub Actions, Java, Spring

  • Software Engineer II

    Vancouver, BC
    Temps plein

    Mastercard

    Candidates need strong Java programming skills, experience with Spring and frameworks, and knowledge of unit testing and mocking tools. They also need SQL and Oracle experience, plus experience with high-performance applications.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

  • Software Engineer II

    Vancouver, BC
    Temps plein

    Canada: Mastercard Technologies Canada ULC

    Candidates need strong Java skills, solid knowledge of Spring and mocking frameworks such as JUnit and Mockito, and experience with SQL and Oracle. Experience with high-performance applications and creative problem solving is also required.

    Java, Spring, JUnit, Mockito, EasyMock, Oracle

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.