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
- ...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,...SeniorLong term contractFull timeRemote work
$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...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week$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...SeniorFull timeContract workFlexible hours$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...SeniorPermanent employmentSummer workRelocation package3 days per week- ...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...SeniorFull timeInternshipManual laborWork at office
- ...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...SeniorLong term contractPermanent employmentFull timeWork at office
- ...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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- .... 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...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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...SeniorPermanent employmentFull timeInternship
$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 timeInternshipWork at officeRemote workFlexible hours- ...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...SeniorFull timeWorldwide
$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...SeniorLong term contractFull timeLive InRemote workWorldwideFlexible hours$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- ...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...SeniorFull timeContract workTemporary workPart timeInternshipFlexible hours
$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....SeniorCasual workInternshipWork at officeImmediate start$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$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...SeniorFull timeWork at officeRemote workFlexible hours- ...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...SeniorPermanent employmentFull timeImmediate start
- ...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...SeniorFull timeInternshipWorldwide
$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...SeniorLong term contractFull timeInternshipWorldwideShift work- ...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 jobPermanent employmentFull timeImmediate start
- ...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...SeniorFull timeInternshipWorldwide
- ...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 timeInternshipRemote workWork from home
- ...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...SeniorFull timeRemote work
$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,...SeniorLong term contractFor contractorsLocal areaHome officeFlexible hours$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...SeniorPermanent employmentFull timeSummer workWork at officeRemote workRelocation package3 days per week- ...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...SeniorRemote jobFull timeFlexible hours
- ...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 employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...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,...SeniorFull timeWorldwide
- ...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,...SeniorFull timeWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Flow Protocol, Execution. Be the first to apply!
- software developer no experience Ottawa, ON
- junior software developer Ottawa, ON
- software developer entry level Ottawa, ON
- software developer intern Ottawa, ON
- software developer internship no experience Ottawa, ON
- software developer Ottawa, ON
- software development engineer Ottawa, ON
- part time software developer Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software design engineer Ottawa, ON

