Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Flow Protocol, Execution

Flow Foundation

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

#J-18808-Ljbffr
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Flow Protocol, Execution in Montréal, QC vacancy
  •  ...Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate... 
    Senior
    Full time

    Bbgc

    Montréal, QC
    9 days ago
  •  ...Consultancy (TTC) is a global specialist software testing company with a focus on...  ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services...  ...Maintain a hands-on involvement in test execution, test automation and risk coverage analysis... 
    Senior
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...Job Description As a Senior  Software Developer at Vention...  ...managers, designers, and other engineers to deliver robust...  ...program with former industry executives working with small cohort of... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme.... 
    Senior
    Full time

    Campus Coach

    Montréal, QC
    a month ago
  •  ...in 2010 by two aeronautical engineers who realized that the healthcare...  ...Job Description The Senior Engineering Manager, Platform...  ...platform strategy and technical execution, ensuring product teams can move...  ...Tenure: 10+ years of total software engineering experience, with... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  • $96.56k - $128.74k per year

     ...making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled...  ...delivering secure and reliable digital experiences.  ~ Define, execute, and sustain the integrated technology target state and operations... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Montréal, QC
    4 days ago
  •  ...the job: Develop, maintain, or integrate power communication protocols (IEC 61850, DNP3, Modbus — strong in any one of them is...  ...Hold a bachelor's or a Master's degree in the field of Electrical Engineering, Computer Science, or with a related background in power system... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co.,

    Montréal, QC
    more than 2 months ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...Job Description As a Senior Software Developer at Vention,...  ...ensure reliable, consistent data flow across business systems....  ...degree or higher in Software Engineering, Computer Science or a related... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...Responsibility: MANNARINO Systems & Software Inc. is a leader in providing...  ..., hardware and certification engineering services to the aerospace,...  ...We are looking for a Senior Software Aerospace Engineer to...  ...contractors. You will plan and execute mentorship programs for... 
    Senior
    Long term contract
    For contractors
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Montréal, QC
    3 days ago
  •  ...GTM leaders to build a revenue engine that moves the business...  ...About the role As a Software Engineer at Vasco, you'll build...  ...open to different levels of seniority. This is not an entry-level position...  ...ouverts à différents niveaux de séniorité. Ce n'est pas un poste pour... 
    Full time
    Internship
    3 days per week

    Vasco

    Montréal, QC
    11 days ago
  •  ...remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time...  ...world generation in UE ● Networking experience and protocol knowledge (TCP/IP, UDP, RTP) ● Experience with... 
    Full time
    Remote work
    Worldwide

    Chewi Creative

    Montréal, QC
    more than 2 months ago
  •  ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product... 
    Senior
    Full time
    Remote work

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...and assess supplier’s airborne software and electronic hardware...  ...systèmes d’exploitation et des exécutifs temps réel Vous possédez des...  ...SUCCESS You hold a University engineering degree in Electronics,...  ...operating systems and real-time executives You have general knowledge... 
    Senior
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Sogeclair

    Montréal, QC
    more than 2 months ago
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Senior
    Long term contract
    Full time

    Scalian

    Montréal, QC
    3 days ago
  •  ...qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la...  ...pointue sur ses clients et ses intégrations. Tu n'es pas un exécutant·e, tu es propriétaire de ton périmètre, et on te fait confiance... 
    Daily paid
    Permanent employment
    Full time
    Part time
    Remote work

    Maplr

    Montréal, QC
    more than 2 months ago
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with... 
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...communication en français et en anglais pour exécuter certaines tâches liées au poste,...  ...de développeur ou développeuse logiciel senior au sein de l’équipe APPS, vous jouerez un...  ...applicable). Job Description As a senior software engineer on the APPS team, you will take on a... 
    Senior
    Long term contract
    Full time
    Work at office

    Sony Pictures Imageworks

    Montréal, QC
    more than 2 months ago
  •  ...scale integrations and high-load payment flows. Participate in code reviews and maintain...  ...best practices. Work closely with engineering, product, and partner teams to deliver...  ...understanding of object-oriented programming (OOP), software design patterns, and decomposition... 
    Full time

    Xsolla

    Montréal, QC
    more than 2 months ago
  •  ...systems end-to-end — including indexing, query execution, relevance tuning, and infrastructure —...  ...as the individual will need to lead platform engineering managers across multiple teams, present technical priorities to executive stakeholders, and align with engineering leaders... 
    Senior
    Long term contract
    Full time
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...systems that enable the execution of unstructured robotics tasks...  ...excited about working on difficult engineering problems in a variety of...  ...program with former industry executives working with small cohort of... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...time with the only hardware and software AI-powered platform built for...  ...Job Description As a Senior Simulation Developer at Vention...  ...our browser-based simulation engine. Working as part of an agile team...  ...program with former industry executives working with small cohort of emerging... 
    Senior
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software...  ...candidate Has 5+ years experience as a software developer or engineer with at least 2 recent years in modern popular programming... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...We are seeking a Manager, Software Development to join our EVV (...  ...Reporting to the Director of Engineering, you will lead a cross‑functional...  ...and performance of these flows at scale. You’ll be accountable...  ...Drive planning, execution, and risk management for multiple... 
    Senior
    Long term contract
    Full time
    Work at office
    Flexible hours

    Alayacare

    Montréal, QC
    more than 2 months ago
  •  ...un(e) Ingénieur(e) avant-vente (PreSales Engineer) afin de soutenir la croissance d’ArgonOS...  ...les responsables de comptes ( Account Executives ) afin de comprendre les enjeux d’affaires...  ...~ Experience supporting enterprise AI software, RAG platforms, analytics solutions, or data... 
    Senior
    Permanent employment
    Full time

    Chapsvision Canada

    Montréal, QC
    18 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Long term contract
    Full time
    Work at office

    Speechify

    Montréal, QC
    more than 2 months ago
  •  ...life. Summary We are seeking a senior full stack engineer who can help deliver Wunderkind Advertising...  ..., improving OpenRTB-based auction flows, and evolving advertiser / publisher tooling...  ...: ~5+ years of professional software engineering experience, including... 
    Senior
    Long term contract
    Full time

    Wunderkind

    Montréal, QC
    more than 2 months ago
  •  ...developing the easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based...  ...growing as we look for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team. About... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Haxio

    Montréal, QC
    21 days ago
  •  ...Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded...  ...on aircraft and space system such as engine control, flight management systems...  ...~ Basic knowledge in communication protocols such as CAN, ARINC, RS-422, Ethernet.... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...©al Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with...  ...carries over. Strong grasp of network programming and protocols: TCP/UDP/IP, DNS, BGP, WebSocket, QUIC. Taking rapid POCs to... 
    Full time
    Immediate start

    Calliere

    Montréal, QC
    more than 2 months ago
  •  ...cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining...  ...across multiple teams, present technical priorities to executive stakeholders, and align with engineering leaders outside Québec... 
    Senior
    Full time
    Local area
    Immediate start

    Maintainx

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Flow Protocol, Execution. Be the first to apply!