2 months ago
Jersey City, NJ, USAMid Level

Responsibilities

  • Design, develop, and deploy production-grade Rust smart contracts for Stellar using Soroban and for Solana.
  • Own smart contract modules through design, deployment, lifecycle management, and ongoing maintenance.
  • Lead code reviews and contribute to security assessments, audit readiness, and risk mitigation.
  • Develop testing strategies, automated test frameworks, deployment pipelines, reusable contract libraries, and quality gates.
  • Integrate smart contracts with platform, backend, frontend, and web application services.
  • Participate in incident response and root-cause analysis for smart contract issues.
  • Collaborate with product managers and stakeholders on technical requirements and system architecture.
  • Mentor Associate engineers and share blockchain and smart contract expertise with technical and nontechnical teams.
  • Monitor blockchain, cryptographic, and smart contract developments to identify and mitigate security threats.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field is 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, including Rust smart contracts in production.
  • Strong understanding of blockchain security, distributed systems, and cryptographic principles.
  • Experience with CI/CD pipelines, automated testing, secure software-delivery practices, software development lifecycles, and quality engineering.
  • Experience with manual and automated testing of REST APIs, web applications, microservices, distributed systems, blockchain platforms, smart contracts, and on-chain/off-chain transaction workflows.
  • Experience developing and maintaining automated test frameworks and test suites.
  • Knowledge of defect tracking, test management, reporting, performance testing, security testing, and resiliency testing.
  • Experience with permissioned blockchain networks or AppChains; Hyperledger Besu or comparable enterprise blockchain experience is strongly preferred.
  • Hands-on experience with Playwright, Selenium, Cypress, Postman, or comparable automation tools.
  • Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.

Benefits

  • Competitive compensation including base pay and annual incentive.
  • Comprehensive health and life insurance and well-being benefits, based on location.
  • Pension and retirement benefits.
  • Paid time off, personal/family care, and other leaves of absence.
  • Flexible hybrid work model with 3 days onsite and 2 days remote, including onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.
  • Training and professional development opportunities.

Tech Stack

CypressPostmanRustSelenium

Categories

Depository Trust & Clearing Corporation (DTCC)

About Depository Trust & Clearing Corporation (DTCC)

5,001-10,000 employees
Contact me