Jobs · New Jersey

Blockchain Engineer

Full-time

Impact You Will Have

In this role, you will:

  • Design, develop and deploy smart contracts in Rust for Stellar using Soroban and for Solana.
  • Own smart contract components from design through deployment and ongoing lifecycle management.
  • Lead code reviews and contribute to security assessments and audit readiness.
  • Design and enhance testing strategies, deployment pipelines and reusable contract libraries.
  • Collaborate cross-functionally to integrate smart contracts with platform and backend services.
  • Identify, analyze and mitigate smart contract security, reliability and performance risks.
  • Mentor Associate engineers and promote best practices in Rust and smart contract development.
  • Participate in incident response and root-cause analysis for smart contract-related issues.
  • Collaborate with frontend and backend developers to integrate smart contracts with web applications.
  • Stay current with cryptographic and blockchain advancements to help identify and mitigate potential security threats.
  • Work closely with product managers and stakeholders to clarify technical requirements and define system architecture.
  • Share blockchain and smart contract expertise with both technical and nontechnical team members.
  • Stay current with developments across the blockchain ecosystem and adapt solutions as appropriate.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or a related field (preferred), or equivalent practical experience.
  • 4+ years of professional software engineering experience.
  • 2+ years of hands-on Rust development experience.
  • 1+ years of experience developing smart contracts or blockchain-based applications.
  • Strong understanding of blockchain security, distributed systems and cryptographic principles.
  • Experience developing Rust smart contracts in a production environment.
  • Experience with CI/CD pipelines, automated testing and secure software-delivery practices.

Talents Needed for Success

  • Demonstrated experience performing both manual and automated testing in enterprise software environments.
  • Experience developing and maintaining automated test frameworks and test suites.
  • Strong understanding of software development lifecycles, Agile methodologies, and quality engineering practices.
  • Experience testing REST APIs, web applications, microservices, and distributed systems.
  • Knowledge of defect tracking, test management, and reporting tools.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills with technical and non-technical stakeholders.
  • Experience testing blockchain, digital-asset, or distributed-ledger platforms, including smart contracts and on-chain/off-chain transaction workflows.
  • Hands-on experience with modern automation tools such as Playwright, Selenium, Cypress, Postman, or comparable technologies.
  • Experience working with CI/CD platforms and automated quality gates.
  • Knowledge of performance, security, and resiliency testing practices.

Pay and Benefits

Competitive compensation, including base pay and annual incentive.
Comprehensive health and life insurance and well-being benefits, based on location.
Pension / Retirement benefits.
Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.

Schedule

DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).

Similar jobs

Blockchain Engineer

InfosysAustin, TX· 4 days ago
Engineeringapply on digitalcareers.infosys.com

Lead Blockchain Engineer

The Depository Trust & Clearing Corporation (DTCC)Jersey City, NJ· Yesterday
apply on ebxr.fa.us2.oraclecloud.com