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 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Flow Protocol, Execution in Ottawa, ON vacancy
  •  ...communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team...  ...control loops, diagnostics, telemetry, and communication protocols. Optimize firmware for performance, power efficiency,... 
    Senior
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days 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

    Ottawa, ON
    1 day ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements...  ...requirements. Create, review, management, and execution of test plans, suites, cases, and scripts related to related... 
    Senior
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    3 days ago
  • $96.56k - $128.74k per year

     ...making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type:...  ...delivering secure and reliable digital experiences.  ~ Define, execute, and sustain the integrated technology target state and... 
    Senior
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically... 
    Senior
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...— this is a build-things role, not primarily a manual-execution role. ~ Strong programming skills in Python, plus working... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...APIs now power per-customer environments where AI systems can execute tasks, access customer-specific state, and proactively run...  ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  •  .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    6 days ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k...  ...initial design through to implementation, under the guidance of senior developers. You are writing, testing, and debugging code to... 
    Senior
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  • $85k - $110k per year

     ...Systems–Canada, we’re not just engineering technology — we’re shaping...  ...team is seeking a working level Software Engineer to support delivery...  ...Integrate communication protocols and message exchange patterns...  ...retrospectives Develop and execute unit, integration, and system... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...years. Backed by a legacy of engineering excellence, reliability and industry...  ...written, understood, and flowed to other teams.  This role...  ...Manage the development and execution of Change Requests and Change...  ...with requirements management software (such as JAMA or DOORS) is required... 
    Senior
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    19 hours ago
  • $80k - $90k per year

     ...in. The Role We’re seeking a Senior Business Development Executive to join our RMC Solutions team as a...  ...your market Collaborate with Sales Engineering, Solutions, and Marketing teams to validate...  ...-facing roles in construction tech, software, or concrete production ~ Strong... 
    Senior
    Long term contract
    Full time
    Live In
    Remote work
    Worldwide
    Flexible hours

    Giatec Scientific Inc.

    Ottawa, ON
    7 days ago
  • $96k - $146k per year

     ...headquarters, three vehicle assembly and engine manufacturing plants, three parts...  ...In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software...  ...with additional communication stacks/protocols (e.g., LIN, SOME/IP, diagnostics over... 
    Senior

    Ford Motor Company

    Ottawa, ON
    21 days ago
  •  ...advisory services, and full project execution, applying deep operational expertise...  ...Description ADGA is seeking experienced Senior Programmers / Software Developers to lead the design,...  ..., Software Developer, Software Engineer, or in a similar software development... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    19 days ago
  • $185k - $195k per year

     ...talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help...  ...features on the Alarm.com platform. Mentor senior and junior engineers, define team...  ...LTE, Cat-M, 5G), Wi-Fi, Ethernet, and IoT protocols including Z-Wave, Zigbee, and Matter.... 
    Senior
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  • $154k - $192.5k per year

     ...applications. We are seeking a highly skilled and experienced Senior Strategic Account Executive to join our New Logo team and drive revenue within some...  ...and selling to highly technical personas such as software engineers, engineering leaders, and architects. As a strategic... 
    Senior

    Temporal Technologies

    Ottawa, ON
    3 days ago
  • $100k - $135k per year

     ...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design,...  ...Developer, this role will leverage software engineering skillsets to support the SRC enterprise...  ...and experience with data processing engines or data pipelines. Applied knowledge... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    10 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead...  ...team Mentor and support teammates, including more junior & senior engineers and cross-functional partners, share what you know and... 
    Senior
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...years. Backed by a legacy of engineering excellence, reliability and industry...  ...and LinkedIn or visit Our Software Development team architects,...  ...software testing. The Senior Software Developer in Test will...  ...REST, gRPC, and messaging protocols. Support protocol-agnostic... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  • $120k - $155k per year

     ...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,...  ....  You’ll work closely with every engineering discipline at RBR, which means your...  ...communication Develop robust communication protocols between Ruskin and RBR’s instrument... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools... 
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer...  ...information, follow Telesat on X and LinkedIn or visit As a Senior NMS Software Developer, you will lead the design, development, and evolution... 
    Senior
    Full time
    Internship
    Worldwide

    Telesat Corporation

    Ottawa, ON
    13 days ago
  •  ...processes evidence, there's a good chance our software is working behind the scenes. That's been...  .... The Role The Staff Software Engineer specializes in mobile app development and...  ...and reactive programming such as Flows or RxJava. Familiarity with the Firebase... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month 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

    Ottawa, ON
    more than 2 months ago
  • $176.5k per year

     ...role will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...a systems engineer who loves owning software end-to-end: design, implementation,...  ...-efficiency across the stack: query execution (DataFusion), Parquet file layouts,... 
    Senior
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    18 days ago
  • $96.56k - $128.74k per year

     ...better through trade. Position: Senior Network Delivery Engineer Employment Type: Permanent...  ...following objectives for EDC:  ~ Define, execute, and sustain the integrated technology...  ...Design and deliver production-ready software-defined network services across campus... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Remote work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    2 days ago
  •  ...group of exceptional new grads to join our Engineering team full-time. This isn't a rotational...  ...the quality bar. You'll be paired with a senior engineer mentor who's invested in helping...  ...depth in the most in-demand skill set in software today. Build your career in Ottawa: you... 
    Senior
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  •  ...from our Co-Founder & CEO, Reza Khadjavi . About the Executive IC, Engineering role Most engineering leaders stop writing code the moment...  ...fit brings ✨ A long track record of building and shipping software, including leading engineering organizations as a Founder, C... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    6 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...candidate will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects,... 
    Senior
    Full time
    Worldwide

    telesat

    Ottawa, ON
    17 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...candidate will be responsible to build, lead, and manage a team of software professionals, including Principal Engineers, SW. Architects,... 
    Senior
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    19 hours 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!