Senior Programming Language Engineer, Cadence jobs in United States
cer-icon
Apply on Employer Site
company-logo

Flow · 2 months ago

Senior Programming Language Engineer, Cadence

Flow is a layer one blockchain designed for a new generation of Web3 apps and digital assets. They are seeking a Senior Programming Language Engineer to design and implement Cadence, a new smart contract programming language that focuses on resource-oriented programming and security.

BlockchainInternet

Responsibilities

Help shape the future of Cadence and be involved with all aspects of the language, taking language features from conception to implementation
Understand the interaction between the language implementation, the on-chain execution environment, and the core protocol
Help with a variety of tools to facilitate development in this new programming language

Qualification

Compiler designGeneral purpose programmingBlockchain technologiesFunctional programmingSmart contract languagesTest coverageCreative thinkingStrategic thinking

Required

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

Preferred

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

Company

Flow

twittertwittertwitter
company-logo
Flow provides the tools and infrastructure to build and scale apps faster and better than anywhere else.

Funding

Current Stage
Growth Stage
Total Funding
$18M
2021-06-04Seed
2020-10-10Initial Coin Offering· $18M
Company data provided by crunchbase