Junior Software Engineer | Core Tech | Python/Rust
BlockTechAbout the Role
BlockTech is a fast-paced algorithmic trading firm facilitating global cryptocurrency derivatives and spot trading while expanding into new markets. As the company grows rapidly, we are looking for a Software Engineer to join our Core team amid an exciting scale-up phase.
You will work on the systems that keep our trading operation accurate at every level: positions, PnL, instruments, hedging, and the data flowing between them. Across exchanges and asset classes, your work determines whether the numbers our traders and risk team rely on are correct.
- Own the books: maintain and evolve our position, trade, and PnL systems so they remain accurate across every venue we operate on.
- Build the platform that supports trading: design services that handle real-time exchange flow with the throughput and reliability on which our quoting and hedging depend.
- Own the data flows: operate the public and private data pipelines that bring market prices, account state, and trade events into our systems in real time.
- Integrate new venues: deliver exchange and prime-broker integrations end-to-end, including protocol, account model, settlement, reconciliation, and surveillance.
- Model the instrument universe: own the systems that describe every tradable instrument we trade, covering lifecycle, expiry, margin, RFQs, and fast-path quoting, where both correctness and latency matter.
- Develop self-healing systems: build the detection and repair flows that identify position discrepancies and correct them automatically.
- Build hedging infrastructure: design and refine the gamma and delta hedging systems that our trading strategies depend on.
- Deliver reporting: provide the data that internal stakeholders and regulators require, including PnL breakdowns, trade surveillance, treasury accounting, and compliance.
Requirements
- 1+ years of commercial working experience as a Software Engineer
- Breadth: comfortable moving between a Rust service, a Python data pipeline, and a complex production issue, and choosing the right tool for each
- Familiarity with Grafana & PostgreSQL
- A critical mind that follows things until completion
- The ability to confidently work on completely new components
- A high level of responsibility and ownership
- Good written and verbal communication skills in English
What You'll Get
- A full-time position in a relaxed and modern office in Amsterdam
- Competitive compensation consisting of a base salary combined with a very attractive bonus plan based on individual and company performance
- Outstanding performance is rewarded with the opportunity to buy into the trading fund
- Pension plan, company laptop, and reimbursement of your internet costs at home
- An extensive in-house training program and an annual learning & development budget
- The opportunity to work at the forefront of automated trading using state-of-the-art technology, in an environment that embraces AI to both accelerate productivity and advance our systems and models
- Gym membership reimbursement and the opportunity to engage in various sports during working hours, including kickboxing, CrossFit, fitness, and soccer
- Regular social events, including weekly Friday drinks, monthly outings, quarterly sports competitions and bi-annual trips abroad
- Daily breakfast and warm lunch. Additionally, snacks and drinks are provided throughout the day
- For internationals: All-in relocation package and Dutch classes