Staff Software Engineer

About the Role

You will write low-latency financial software that processes large trading volumes, including matching and trading engines and API endpoints. You will develop open-source blockchain-based code, build high-performance REST and WebSocket APIs, and architect reliable backend systems. You will manage project priorities and deliverables, collaborate with cross-functional partners, and mentor other engineers on design and coding standards.

Requirements

  • Bachelor's degree in Computer Science or a related field or foreign equivalent
  • 5 years of software development experience
  • At least 3 years of experience managing core Node.js services
  • Experience with Terraform
  • Experience with Amazon Web Services (EC2, Glue, S3, Athena)
  • Experience with PostgreSQL
  • Experience with Node.js
  • Experience with Datadog

Responsibilities

  • Write low latency financial software including order book matching engines, trading engines, and REST and WebSocket API endpoints
  • Develop open source blockchain-based code
  • Build high performance REST and WebSocket APIs
  • Architect performant and reliable backend systems
  • Collaborate with cross-functional teams
  • Manage project priorities, deadlines, and deliverables
  • Mentor and develop other engineers on design techniques and coding standards

Skills

Apply Now
Staff Software Engineer at dYdX | JobStash