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
- ...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...SeniorFull time
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull timeInternshipWork at officeWork from home
- ...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....SeniorFull time
- ...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...SeniorLong term contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
$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- ...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 employmentFull timeImmediate start
- ...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...SeniorFull timeInternshipWork at officeWork from home
- ...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...SeniorLong term contractFor contractorsWork at officeRemote work1 day per week
- ...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 timeInternship3 days per week
- ...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 timeRemote workWorldwide
- ...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
- ...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...SeniorFull timeTemporary workWorldwideFlexible hours
- ...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...SeniorLong term contractFull time
- ...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 paidPermanent employmentFull timePart timeRemote work
- ...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 timeWork at officeFlexible hours
- ...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...SeniorLong term contractFull timeWork at office
- ...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
- ...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...SeniorLong term contractFull timeImmediate start
- ...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...SeniorFull timeInternshipWork at officeWork from home
- ...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...SeniorFull timeInternshipWork at officeWork from home
- ...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...SeniorFull timeWork at officeFlexible hours
- ...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...SeniorLong term contractFull timeWork at officeFlexible hours
- ...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...SeniorPermanent employmentFull time
- ...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...SeniorLong term contractFull timeWork at office
- ...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...SeniorLong term contractFull time
- ...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 timeWork at officeRemote workFlexible hours
- ...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 employmentFull timeWork at officeFlexible hours
- ...©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 timeImmediate start
- ...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...SeniorFull timeLocal areaImmediate start
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 Montréal, QC
- junior software developer Montréal, QC
- software developer entry level Montréal, QC
- software developer intern Montréal, QC
- software developer internship no experience Montréal, QC
- software developer Montréal, QC
- software development engineer Montréal, QC
- part time software developer Montréal, QC
- ingénieur logiciel Montréal, QC
- software design engineer Montréal, QC

