1

Smart Contract Engineer Jobs in Michigan (NOW HIRING)

Our software is a core driver - turning our hardware into smart, integrated platforms for partners ... The Deployment Engineer will implement the AMR solution as per the contract established between ...

Resident Engineer

Farmington Hills, MI · On-site

$97K - $124K/yr

We are committed to finding smart solutions that enable an intelligent and seamless world. Our ... contract, you may be assigned to more than one program * Gain proficiency in GM processes ...

Resident Engineer

Farmington Hills, MI · On-site

$97K - $124K/yr

We are committed to finding smart solutions that enable an intelligent and seamless world. Our ... contract, you may be assigned to more than one program * Gain proficiency in GM processes ...

Resident Engineer

Farmington Hills, MI

$97K - $124K/yr

We are committed to finding smart solutions that enable an intelligent and seamless world. Our ... contract, you may be assigned to more than one program * Gain proficiency in GM processes ...

We partner with clients to deliver smart, data-driven solutions to complex environmental and ... Prepare engineering deliverables such as unit lists, material lists, construction contracts, and ...

ISO 9000 and ISO 20000 Certified Company Smart CEO Award Winner By SMART CEO Magazine, Baltimore ... Lansing, MI 48901 12 Months contract Interview type: Webcam or In-Person H1B and OPT's also ...

Join Saipem and engineer a sustainable future. We are a global leader in engineering and ... Permanent Contract, CCNL Energia e Petrolio * For home office contract : Pay not lower than ...

Showing results 21-40

Smart Contract Engineer information

See Michigan salary details

$33.1K

$101K

$166.9K

How much do smart contract engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for smart contract engineer in Michigan is $100,987.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,300.00 and $132,000.00 per year, depending on experience, location, and employer.

What is a smart contract engineer?

A Smart Contract Engineer is a software developer who specializes in designing, developing, testing, and deploying smart contracts on blockchain platforms such as Ethereum. These professionals write code—often in languages like Solidity or Vyper—that runs autonomously on the blockchain and governs transactions or agreements without the need for intermediaries. They also focus on security, auditing, and optimizing smart contract performance to prevent vulnerabilities. Smart Contract Engineers typically collaborate with blockchain architects, front-end developers, and project managers to build decentralized applications (dApps).

What are the key skills and qualifications needed to thrive as a smart contract engineer?

To thrive as a Smart Contract Engineer, you need strong proficiency in blockchain fundamentals, programming languages like Solidity or Vyper, and a solid understanding of cryptographic principles, usually backed by a degree in computer science or related experience. Familiarity with blockchain development frameworks (e.g., Truffle, Hardhat), version control (Git), and security auditing tools is essential. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for this role. These skills ensure the development of secure, efficient, and reliable smart contracts that underpin decentralized applications and financial systems.

What are some common challenges smart contract engineers face when ensuring contract security?

Smart Contract Engineers often encounter challenges related to identifying and mitigating vulnerabilities such as reentrancy attacks, integer overflows, and unauthorized access. Since smart contracts are immutable once deployed, engineers must rigorously test and audit their code to prevent costly errors or exploits. Collaborating with auditors, using established security frameworks, and staying updated on the latest security threats are essential practices to maintain robust and secure smart contracts.

What is the difference between Smart Contract Engineer vs Blockchain Developer?

AspectSmart Contract EngineerBlockchain Developer
CredentialsKnowledge of blockchain platforms, Solidity, cryptographyBroader programming skills, blockchain fundamentals
Work EnvironmentFocus on smart contract coding, testing, deploymentDeveloping blockchain applications, protocols
Industry UsagePrimarily in DeFi, NFT, and dApp projectsWide range including wallets, exchanges, dApps
Search IntentComparing smart contract roles, coding specificsBroader blockchain development roles

While both roles work within the blockchain industry, a Smart Contract Engineer specializes in designing, coding, and deploying smart contracts on blockchain platforms. A Blockchain Developer has a broader scope, including developing entire blockchain applications and protocols. The Smart Contract Engineer's focus is more technical and contract-specific, whereas the Blockchain Developer's role encompasses a wider range of blockchain solutions.

How to become a smart contract engineer?

A smart contract engineer develops and deploys blockchain-based contracts, requiring knowledge of blockchain platforms like Ethereum, programming languages such as Solidity or Vyper, and understanding of cryptography and decentralized systems. Gaining experience through coding projects, online courses, and certifications can help build relevant skills. Familiarity with development tools like Remix, Truffle, or Hardhat is also beneficial.

What are popular job titles related to Smart Contract Engineer jobs in Michigan?

For Smart Contract Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Smart Contract Engineer jobs in Michigan look for?

The top searched job categories for Smart Contract Engineer jobs in Michigan are:

What cities in Michigan are hiring for Smart Contract Engineer jobs?

Cities in Michigan with the most Smart Contract Engineer job openings:

Infographic showing various Smart Contract Engineer job openings in Michigan as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $100,987 per year, or $48.6 per hour.

Staff Data Engineer - Core Data Pipelines

Detroit, MI • On-site

KODE Labs
51 - 200 employees

$104K - $125K/yr

Other

PTO

Posted 22 days ago


Job description

Our team at KODE Labs is looking for a Staff Data Engineer to lead the technical foundations behind our core data pipelines, data alignment, quality, lineage, and observability standards.

This is a highly cross-functional technical leadership role. You’ll build shared data foundations while defining the patterns and standards used by teams across Integrations, Digital Twin, Data Platform, Fault Detection & Diagnostics (FDD), Energy, Analytics, APIs, and AI Agents.

You won’t own every product-specific pipeline or validation rule. Instead, you’ll establish the foundations that allow teams across KODE to build on trusted, scalable, observable, and consistently modeled data.

What You Will Do

Design, build, and evolve core data pipelines and datasets that serve as shared foundations across KODE OS.

Define reusable patterns for aligning IoT, BMS, operational, asset, meter, work order, schedule, weather, occupancy, and time-series data with our Digital Twin.

Establish standards for the full data lifecycle — from raw ingestion through alignment, cleaning, modeling, serving, and consumption.

Build shared frameworks for data validation, normalization, lineage, observability, and readiness .

Define common approaches to data quality, including quality flags, confidence scores, validation signals, and product-readiness checks.

Establish time-series standards covering timestamps, time zones, expected frequencies, gaps, late-arriving data, duplicates, and standard aggregation grains.

Define and evolve data contracts, schema standards, and versioning practices across data producers and consumers.

Build observability foundations that surface issues with freshness, coverage, schema changes, data quality, pipeline failures, and data drift before they impact downstream products.

Develop reusable mapping and alignment patterns that make onboarding new integrations and data sources more consistent and scalable.

Partner closely with Integrations and Digital Twin engineers to ensure required identifiers, metadata, entity relationships, point classifications, and semantic alignment are reliable.

Work with FDD, Energy, Analytics, API, and AI teams to ensure downstream products consume data with clear quality, freshness, lineage, semantic context, and readiness indicators.

Review new data models, schemas, pipelines, mappings, and cross-team data flows to ensure they follow shared engineering standards.

Provide technical leadership across teams, helping engineers make strong architectural decisions and avoid solving the same data problems in different ways.

Mentor engineers and raise the bar for data engineering practices, system design, documentation, reliability, and maintainability across KODE.

Requirements
  • Staff-level experience in data engineering or data platform engineering, with a track record of designing scalable systems and leading technical initiatives across teams.

Strong experience building and operating core data pipelines, including batch and/or streaming architectures.

Deep understanding of data modeling, data quality, contracts, lineage, observability, and schema evolution.

Strong proficiency in SQL and Python.

Experience working with IoT, telemetry, time-series, operational, or other high-volume event data.

Experience with Digital Twins, ontologies, semantic models, metadata modeling, or domain-driven data structures.

Hands‑on experience with technologies such as Kafka, Flink, Spark, Airflow, dbt, BigQuery, ClickHouse, PostgreSQL, or comparable tools.

Strong systems thinking, with the ability to design data flows from ingestion and alignment through modeling and downstream consumption.

Proven ability to set technical standards, influence architecture across teams, and mentor engineers without directly owning every implementation.

WHAT WE OFFER:

Competitive salary based on experience

Discretionary Bonus Program

Career Development Program and opportunities to grow within the company

Flexible Paid Time Off

Dynamic team and challenging projects

Custom‑tailored onboarding experience

Welcoming and friendly work environment

Social events and team activities

JOIN THE TEAM

KODE Labs is a real estate technology company founded in 2017 with a mission to change the way people, buildings, and systems operate. Headquartered in Detroit, Michigan, we are a driving force behind the adoption of smart building technology. To scale our presence across numerous cities and countries, we depend on our team of talented, ambitious people who go above and beyond to create value for our clients.

When you join the KODE Labs team you can create your own career. Whether you have years of experience or are just starting, we help you realize your full potential and achieve your goals.

#J-18808-Ljbffr