Design Cadence for Flow blockchain using compiler engineering and programming language expertise. Work across language implementation and on-chain execution environments.
Flow Foundation seeks a Senior Programming Language Engineer to shape Cadence, a smart contract language built around resource-oriented programming. You will develop language features from conception through implementation while connecting language behavior with the core protocol.
Key Responsibilities:
- Design and implement features for the Cadence programming language
- Connect language implementation with on-chain execution environments
- Understand interactions between Cadence and the core protocol
- Develop tools supporting programming language development
- Help shape Cadence’s future direction and capabilities
Requirements:
- Practical experience designing and implementing compilers
- Experience with parsing, semantic analysis, and type checking
- Knowledge of optimization and code generation
- Exposure to diverse languages and programming paradigms
- Experience with Go, Rust, C, C++, Swift, or Python
Apply compiler expertise, broad language knowledge, and strategic creativity to advance Cadence across Flow’s blockchain ecosystem.
#J-18808-Ljbffr
📌 Senior Cadence Programming Language Engineer (Vancouver)
🏢 The Bitcoin Street Journal
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.