Staff Software Engineer
New York, USA
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Job Description:
At dYdX, you will have the opportunity to contribute to advanced decentralized technology that will transform the global financial market. Joining us at this early stage means that you will play a key role in shaping the future of dYdX.
About dYdX:
- We have developed the world's leading decentralized exchange for cryptocurrencies.
- dYdX was founded by a highly skilled engineer with experience at Coinbase and Uber.
- Our team consists of experienced professionals from prestigious companies like Google, Bloomberg, Amazon, and more.
- We are supported by renowned backers and advisors such as Andreessen Horowitz and Polychain Capital.
Responsibilities:
- Develop low latency financial software capable of handling billions of dollars in trading volume per day. This includes building order book matching engines, trading engines, and REST & Websocket API endpoints.
- Create open-source blockchain-based code to power the dYdX protocol.
- Build high-performance REST & Websocket APIs for our frontend app and programmatic traders.
- Design reliable backend systems.
- Collaborate with cross-functional teams to deliver the best overall product.
- Manage individual project priorities, timelines, and deliverables with your technical expertise.
- Mentor and assist in the development of other team members in design techniques and coding standards.
Requirements:
- Minimum 8 years of experience as a full-time developer.
- Strong programming skills and solid understanding of computer science fundamentals.
- Experience with or willingness to learn JavaScript, TypeScript, Go, Node.js, PostgreSQL, Redis, Kafka, Express, WebSockets, Docker, AWS, and Terraform.
- Fast learner with the ability to quickly grasp new technologies.
Nice to have:
- Previous experience working on high-quality products in the finance or security sector.
- Experience with building and operating complex, highly reliable distributed systems using microservices and APIs.
- Interest in full-stack development, including backend web services and web or mobile applications.
- Strong interest in decentralized finance.
- Experience with blockchain applications and smart contract development.
- Ability to develop innovative solutions to challenging problems.
- Degree in computer science or equivalent experience.
- Preferred location: New York City.
The salary range for this position is $210K to $320K USD (location: New York) and is subject to experience and location. The published salary bands do not include potential variable compensation such as annual merit increases, bonuses, commissions, or equity incentives, and comply with transparency regulations.
Skills Required
dYdX
Website
dydx.exchangeCompany size
Not specified
Location
United States
Description
At dYdX you'll have an opportunity to build state-of-the-art decentralized technology that will redefine global financial markets. By joining us at this early stage you will make fundamental decisions that will shape the course of dYdX. We prefer passionate quick learners with a history of excellence at top companies and/or universities.
About dYdX:
We've built the world's leading decentralized exchange for lending, borrowing and margin trading Ethereum based assets
dYdX is founded by an ex-Coinbase, ex-Uber engineer, with Princeton CS background. Our team has previous experience at Google, Bloomberg, Amazon, Bain, NerdWallet and other top companies
We're a world-class team with top backers and advisors, including Andreessen Horowitz, Polychain Capital, Brian Armstrong, Fred Ehrsam, Naval Ravikant, Elad Gil and more