Browse All Jobs
Job Description
dYdX is seeking a Senior Software Engineer to join their team and contribute to building decentralized technologies for global financial markets. This role offers the opportunity to shape the future of dYdX and work alongside a world-class team with top backers and advisors.Responsibilities include:
  • Building automation and tools to accelerate blockchain software development and streamline deployment on cloud infrastructure.
  • Owning and defining the blockchain upgrade strategy to balance safety and iteration speed.
  • Defining the release cycle and managing forward and backward compatibility for the dYdX protocol, backend services, web app, and mobile app.
  • Ensuring best practices within the engineering team through guidance on architecture, code reviews, performance, testing, efficiency, and other engineering excellence improvements.
  • Building software that enables spinning up a testnet with test validators from a mainnet snapshot state.
  • Building software tools to inspect blockchain state and troubleshoot consensus failures.
Requirements:
  • 5+ years of experience as a full-time developer.
  • Proficiency in writing secure, efficient, high-quality code with a strong understanding of CS fundamentals.
  • A strong interest in building automation systems.
  • Experience with AWS or similar cloud platform, and/or developer infrastructure.
Nice to haves:
  • Experience with open-source software release.
  • Interest in blockchain technology and consensus algorithms.
dYdX offers:
  • A salary range of $210K to $270K USD (NY).
Apply Manually