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
