Senior Programming Language Engineer, Cadence

5 days ago


Surrey, British Columbia, Canada Flow Foundation Full time $120,000 - $200,000 per year

We're looking for a creative Senior Programming Language Engineer to partner in the design and implementation of Cadence, a new smart contract programming language being introduced as part of the Flow blockchain. Cadence is designed around "resource-oriented programming", a new programming model that pairs linear types with object capabilities to create a secure and declarative model for digital ownership.

You will help shape the future of Cadence and will be involved with all aspects of the language, taking language features from conception to implementation. You will be responsible for understanding the interaction between the language implementation, the on-chain execution environment, and the core protocol, helping with a variety of tools to facilitate development in this exciting new programming language.

A little about us:

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.

The Flow team is a humble and curious bunch of builders and scientists who share a passion for blockchain technology and the new kinds of software it enables. Our people are our greatest strength: our diverse team flourishes in an environment where personal autonomy and professional growth are encouraged. We value our culture above else; regardless of where you came from or what you studied, your role here will necessitate both a high level of creativity and strategic thinking on complex issues.

A little about you:
  • You have practical experience with the design and implementation of compilers including parsing, semantic analysis, type checking, optimization, and code generation.

  • You have a diverse exposure to different programming languages and programming paradigms.

  • You are capable of applying your skills across a variety of use cases; inflexible specialists need not apply.

  • You understand the power of planning, but you are comfortable improvising and can prioritize the most impactful tasks on the fly.

  • You are adamant about test coverage.

  • You have experience with one or more general purpose programming languages including but not limited to: Go, Rust, C/C++, Swift, Python.

Bonus points if you have the following:
  • Experience with blockchain technologies.

  • Familiar with at least one of the functional programming languages: Haskell, OCaml, Clojure, Lisp, etc.

  • Experience with smart contract languages, e.g. Solidity.

  • Experience working on open-source software projects.



  • Surrey, British Columbia, Canada Flow Foundation Full time $120,000 - $180,000 per year

    About FlowAt Flow, our mission is bold and direct: to bring consumer Web3 to life. Our Layer 1 blockchain, Flow, is built from the ground up to make Web3 simple, safe, and seamless for everyday people, while giving developers the tools to invent what hasn't been possible before. That's why the world's most iconic brands — from Disney and the NBA to Mattel...


  • Surrey, British Columbia, Canada Flow Foundation Full time $120,000 - $250,000 per year

    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 Genies, Cryptoys, Doodles, and Dapper Labs (NBA, NFL, Disney) as well as industry leaders such as Mattel (Barbie, Hot...


  • Surrey, British Columbia, Canada Flow Foundation Full time $120,000 - $200,000 per year

    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,...


  • Surrey, British Columbia, Canada Whistler Trading Full time $120,000 - $200,000 per year

    About Whistler TradingWhistler Trading was founded in 2022 with the ambition to build a new leader in systematic trading, and we're well on our way. We've invested heavily in research and infrastructure, developing lean, high-performance systems that let us go from idea to production faster than ever.Most importantly, we've built a team with incredible...


  • Surrey, British Columbia, Canada S.U.C.C.E.S.S. Full time $40,000 - $80,000 per year

    At S.U.C.C.E.S.S., you will be able to grow and develop alongside a diverse team of professionals and enjoy great benefits and perks. Experience what it is like to join a purpose-driven organization and make meaningful contributions to our community. Explore our amazing new opportunities.Division: Integrated Services for Newcomers Program: Settlement &...


  • Surrey, British Columbia, Canada S.U.C.C.E.S.S. Full time $40,000 - $70,000 per year

    At S.U.C.C.E.S.S., you will be able to grow and develop alongside a diverse team of professionals and enjoy great benefits and perks. Experience what it is like to join a purpose-driven organization and make meaningful contributions to our community. Explore our amazing new opportunities.Division: Integrated Services for Newcomers Program: Settlement &...


  • Surrey, British Columbia, Canada S.U.C.C.E.S.S Full time $40,000 - $80,000 per year

    At S.U.C.C.E.S.S., you will be able to grow and develop alongside a diverse team of professionals and enjoy great benefits and perks. Experience what it is like to join a purpose-driven organization and make meaningful contributions to our community. Explore our amazing new opportunities.Division: Integrated Services for NewcomersProgram: Settlement & Family...


  • Surrey, British Columbia, Canada Wärtsilä Full time $90,000 - $105,000 per year

    Senior Field Service Engineer – PropulsionParts and Field Service is now looking for an enthusiasticSenior Field Service Engineerto join our skilled team in Canada.Wärtsilä is a world leader in marine technology and leading the industry's transformation towards a decarbonised and sustainable future. With the world's widest portfolio and service network,...


  • Surrey, British Columbia, Canada Coastal Speech Full time

    Job SummaryWe are seeking a passionate and enthusiastic Speech Language Pathologist to join our team The ideal candidate will have a strong interest in pediatrics and will be neurodiversity-affirming. Continued education and advocacy are important to us, so we prioritize strengthening your skills through mentorship, case studies and opportunities for paid...


  • Surrey, British Columbia, Canada Wärtsilä Corporation Full time $87,840 - $99,984 per year

    Wärtsilä8 days agoSurrey, British ColumbiaCA$42 - CA$48/hourlySenior Levelfull_timeTop BenefitsExtended medical & dental coverageRRSP matching up to 7% of salary4 weeks vacation (increases with service)About the roleSenior Field Service Engineer – Propulsion Parts and Field Service is now looking for an enthusiastic Senior Field Service Engineer to join...