Senior Software Engineer - Backend
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.
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.
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.
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.
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.
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.