Senior Programming Language Engineer
4 weeks ago
Cadence Language Designer
Flow is seeking a talented Cadence Language Designer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing the Cadence programming language, a new smart contract 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.
About Flow:
Flow is the layer 1 blockchain for builders. Our blockchain is designed for a new generation of consumer apps, games, and the digital assets that power them. We help developers build the kinds of applications people want to use, focusing on consumer-friendly onboarding and the ability to handle mainstream scale.
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:
- 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.
-
Senior Programming Language Engineer
1 week ago
Vancouver, British Columbia, Canada Flow Full timeFlow is seeking a skilled Senior Programming Language Engineer to join our team in the US, Remote. This full-time position offers a competitive salary of $150,000 - $200,000 per year.About FlowWe are a humble and curious bunch of builders, scientists, marketers, and product experts who share a passion for blockchain technology and the new kinds of software...
-
Vancouver, British Columbia, Canada Flow Full timeJob DescriptionWe are seeking a highly skilled Senior Programming Language Engineer to partner in the design and implementation of Cadence, a new smart contract programming language for the Flow blockchain.About Cadence:Cadence is designed around resource-oriented programming, pairing linear types with object capabilities to create a secure and declarative...
-
Vancouver, British Columbia, Canada ENERGEX Full timeAs a software engineer, you will be responsible for developing high-quality software solutions using the latest programming languages and technologies. Your expertise in Java and Python will enable you to work on complex projects and lead cross-functional teams. You will be accountable for designing and implementing software solutions that meet business...
-
Senior Build Engineer
2 weeks ago
Vancouver, British Columbia, Canada ActiveState Full timeJob Title: Senior Build EngineerWe are seeking a highly skilled Senior Build Engineer to join our team at ActiveState. As a key member of our Customer Success team, you will leverage the ActiveState Platform to deliver value to our enterprise customers.The ideal candidate will have a strong understanding of compilers such as GCC, G++, MSVC and build tools...
-
Senior Technical Program Manager
4 weeks ago
Vancouver, British Columbia, Canada Jobber Full timeSenior Technical Program Manager, Backend SystemsThe team:At Jobber, our Systems engineering teams empower small businesses with the tools and insights they need to succeed. The Technical Program Manager will be assigned to the internal focus area of Backend Foundations, supporting high-leverage areas of our monolithic codebase. This role requires strong...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeMicrosoft is seeking a Senior Software Engineer to join the Azure Cosmos DB team. The successful candidate will design and build reliable, high-performance solutions for the Cosmos DB service at scale.Key responsibilities include leading designs and execution, creating proposals for architecture improvements, conducting debugging and profiling, and mentoring...
-
Senior Engineering Manager
4 weeks ago
Vancouver, British Columbia, Canada Comm100 Network Corporation Full timeWe are seeking a highly skilled Senior Engineering Manager to lead our engineering team at Comm100 Network Corporation. The ideal candidate will have a strong background in computer science and a proven track record of managing engineering teams.ResponsibilitiesLead and manage a team of engineers to deliver high-quality software solutions.Develop and...
-
Senior Data Ingestion Engineer
1 week ago
Vancouver, British Columbia, Canada ActiveState Full timeAre you a skilled data professional looking for a new challenge? We have an exciting opportunity for a Senior Data Ingestion Engineer to join our team at ActiveState.About UsWe are a software company that specializes in securing open source software supply chains and enhancing dependency management. Our goal is to create a platform that allows developers to...
-
Senior Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Langara College Full timeJob Title: Senior Software EngineerJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Langara College. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining application software used throughout the College.Key ResponsibilitiesEvaluate requirements for and design application...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada fortisBC Full timeWe are seeking a skilled Senior Software Engineer to join our team at {company}. This role will involve designing, developing, and maintaining our software applications. The successful candidate will have a strong background in software development and a passion for delivering high-quality solutions.Responsibilities include:Designing and developing software...
-
Vancouver, British Columbia, Canada ethos Full timeKey Responsibilities:• Collaborate with cross-functional teams to identify and prioritize project requirements.• Design, develop, and deploy high-quality software solutions that meet business needs.• Ensure the security, scalability, and maintainability of software applications.Requirements:• 5+ years of experience in software development and...
-
Recreation Program Coordinator
3 weeks ago
Vancouver, British Columbia, Canada Herald Language College Vancouver Full timeJob Title:Recreation Program CoordinatorJob Summary:Herald Language College Vancouver is seeking a Recreation Program Coordinator to lead arts and crafts programs for youth. The ideal candidate will have experience in education and recreation.Responsibilities:Schedule activities and instruct groups and individuals in arts and craftsAssist with coordination...
-
Senior Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Peoples Trust Full timeAbout the Role: As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Senior Quality Assurance Engineer
2 weeks ago
Vancouver, British Columbia, Canada Randstad Canada Full timeJob DescriptionWe are seeking a highly skilled Senior Quality Assurance Engineer to join our talented team at Randstad Canada. In this role, you will be responsible for providing guidance and standards to Quality Engineers to ensure the highest quality for each release.Key Responsibilities• Plan test schedules or strategies in accordance with project scope...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Electronic Arts Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at Electronic Arts. This individual will work across multiple groups and technologies, focusing on the design and delivery of key strategic engineering goals for the Apex Legends franchise at Respawn Entertainment.Key Responsibilities:Work collaboratively as a technical liaison for the...
-
Recreation Program Director
2 weeks ago
Vancouver, British Columbia, Canada Herald Language College Vancouver Full timeAbout Herald Language College VancouverWe are a leading educational institution in Vancouver, committed to providing high-quality language programs.
-
Senior Engineering Director
2 weeks ago
Vancouver, British Columbia, Canada WineDirect Full timeTransform the Wine Industry as Senior Engineering DirectorWe are seeking an experienced and innovative leader to join our team at WineDirect as Senior Engineering Director. Located in Vancouver, BC, this role offers a unique opportunity to drive technological advancements in the wine industry.About WineDirect:WineDirect is the leading provider of software...
-
Senior Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Western Forest Products Full time**Company:** {company}**Job Title:** {title}We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop scalable software applications using modern technologiesCollaborate...
-
Senior Integration Engineer
1 month ago
Vancouver, British Columbia, Canada Lime Full timeJob Title: Senior Integration EngineerAbout the Role:We are seeking a highly skilled Senior Integration Engineer to join our team at Lime. As a Senior Integration Engineer, you will be responsible for designing, building, and maintaining integrations across systems, applications, and data sources. You will work closely with our Digital Technology team to...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada Go REcruitment Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team as a Head of Engineering for our flagship product, SceneBox. As a key member of our engineering team, you will be responsible for leading the design and implementation of our perception-heavy applications, including autonomous vehicles, drones, and smart robotics.Key...