Skip to content

Senior Software Engineer - Backend

210k – 270kNew York, NYBackend EngineeringHybrid5+ YOE
Summary

Build high-performance backend systems for decentralized finance trading platform, including order matching engines, APIs, and blockchain integrations. Requires 5+ years experience with TypeScript, Node.js, databases, and strong CS fundamentals.

About the role

Responsibilities

  • Write financial software with high performance requirements, including order book matching engines, trading engines, and REST & Websocket API endpoints and other tools for real-time transaction processing
  • Develop open source blockchain-based code that powers the dYdX protocol within the decentralized finance ecosystem
  • Build and optimize REST & WebSocket APIs that support frontend applications and programmatic traders, ensuring efficient access to the decentralized trading infrastructure
  • Write open source TypeScript & Python clients that allow users to interact directly with our on-chain smart contracts
  • Work together with multi-functional teams to develop the best overall product
  • Architect performant and reliable backend systems that support decentralized, transparent financial transactions
  • Mentor and develop junior engineers, promoting best practices in open-source and blockchain software development

Requirements

  • 5+ years experience working as a full-time developer
  • Write secure, efficient, high quality code and have a good understanding of CS fundamentals
  • Experience with or are open to learning JavaScript, TypeScript, Node.js, PostgreSQL, Redis, Kafka, Express, WebSockets, Docker
  • Fast learner who can quickly master new technologies

Nice to Haves

  • Worked on high quality products in the finance or security space
  • Interest in fullstack development. Experience building Web Services, SQL, CSS, React, Redux
  • Strong interest in decentralized finance
  • Experience building blockchain applications / smart contracts
  • CS Degree or equivalent experience

Compensation

Salary range: $210K to $270K USD (NY). Subject to experience and location.

Skills
TypeScriptJavaScriptNode.jsPostgreSQLRedisKafkaExpressWebSocketsDockerPythonReactReduxBlockchainSmart Contracts
Similar roles at this salary range
All Backend Engineering jobs →
Temporal

Senior Software Engineer, Compute (Temporal Cloud)

Build and operate distributed systems and multi-tenant platform services for Temporal Cloud. Own SLOs, incident response, and production reliability for APIs and control/data planes.

176k – 238kUnited StatesBackend EngineeringRemote5+ YOEGoIAM
Postman

Staff Software Engineer

Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.

210k – 263kAustin, TXBackend EngineeringOn-site10+ YOEAPIsSDKs
Twilio

Staff Software Engineer

Lead technical architecture and roadmap for Twilio's Compliance Experiences platform, building scalable microservices and high-volume APIs while mentoring engineers and leveraging AI tools to accelerate delivery.

171k – 252kUnited StatesBackend EngineeringRemote12+ YOEGoAWS
Huntress

Principal Software Engineer, SIEM

Principal Software Engineer leading a feature delivery team to design, develop, and release software for the Huntress SIEM platform. Requires 15+ years experience, 8+ years Ruby on Rails and Postgres scaling.

215k – 240kUnited StatesBackend EngineeringRemote15+ YOECSSAWS
Upstart

Principal Software Engineer, Cash Line

Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.

183k – 270kUnited StatesBackend EngineeringRemote8+ YOEC#Java