Jobs / Software engineering / 15-1299.07

Blockchain Engineers

Maintain and support distributed and decentralized blockchain-based networks or block-chain applications such as cryptocurrency exchange, payment processing, document sharing, and digital voting. Design and deploy secure block-chain design patterns and solutions over geographically distributed networks using advanced technologies. May assist with infrastructure setup and testing for application transparency and security.

US jobs
435,370 (SOC 15-1299 group, "Computer Occupations, All Other")
Median wage
$116,580 a year
Job family
Software engineering

Can agents do the work of blockchain engineers?

We read the evidence for the whole job family, Software engineering: Most tasks (no change in 12 months)

Agents complete 60% or more of the tasks (or projects) on two direct benchmarks from independent institutions.

Evidence: SWE-Bench Pro V2, 99.4% of tasks completed; Aider Polyglot leaderboard, 88% of tasks completed.

22% of this occupation's work, by O*NET work activities, is measured by a direct benchmark (figures for the SOC 15-1299 group).

  • 8%Develop operational or technical procedures or standardsNot measured
  • 6%Advise others on the design or use of technologiesNot measured
  • 5%Direct scientific or technical activitiesNot measured
  • 4%Present research or technical informationNot measured
  • 4%Test performance of computer or information systemsMeasured
  • 4%Analyze performance of systems or equipmentNot measured
  • 4%Evaluate the characteristics, usefulness, or performance of products or technologiesMeasured
  • 4%Design computer or information systems or applicationsMeasured

Benchmarks for the job family

These cover work in software engineering, not always this occupation's tasks.

Direct evidence

Work benchmarks mapped primary to this family. They set the step when they report how many tasks agents complete.

Also relevant

These benchmarks cover part of this family's work, or have no result yet. They do not set its step.

Context only

These benchmarks span many occupations, or they test how agents behave. They give context but do not set the step.

Retired

Their maintainers or a major evaluator stopped using them as a frontier measure. They do not count.

Typical tasks

From O*NET 31.0. Core tasks first. Few of these tasks have a benchmark today.

  • Discuss and plan systems with solution architects, system engineers, or cybersecurity experts to meet customer requirements.
  • Implement catastrophic failure handlers to identify security breaches and prevent serious damage.
  • Test the security and performance of blockchain infrastructures.
  • Assess blockchain threats, such as untested code and unprotected keys.
  • Design and deploy blockchain design patterns to make transactions secure, transparent, and immutable.
  • Design and verify cryptographic protocols to protect private information.
  • Evaluate blockchain processes or risks based on security assessments or control matrix reviews.
  • Run infrastructure tests to examine the behavior of large peer-to-peer networks.
  • Discuss data needs with engineers, product managers, or data scientists to identify blockchain requirements.
  • Automate the deployment of software updates over geographically distributed network nodes.
  • Develop a maintainable code base using object-oriented design principles, practices, or patterns.
  • Update client and server applications responsible for integration and business logic.
Other job titles for this occupation (10)

Blockchain Consultant · DLT Software Engineer (Distributed Ledger Technology Software Engineer) · Blockchain Analyst · Blockchain Architect · Blockchain Developer · Blockchain Software Developer · Blockchain Software Engineer · Blockchain Threat Investigator · Blockchain Web Designer · Firmware Engineer