Overview
In this role you will enhance reliability and scalability for Joule Direct, a high-volume energy trading platform. You will collaborate with cross-functional teams to drive systemic improvements and address complex reliability challenges. You’ll work on connecting to exchanges, building customer-facing features, and improving observability in hot paths, while mentoring peers and shaping future features. This is a hands-on, impact-focused opportunity in a fast-paced, collaborative environment with a strong emphasis on learning and innovation.
Pay / Benefits
- tech talks and training
- Hackathons
- career development
- accommodations for applicants and employees
- strong market presence
- opportunities to learn robotics/AI initiatives (implied)
Responsibilities
- Improve how we connect to an Exchange or Broker (e.g., CME, ICE, EEX)
- Implement customer facing features via SDKs and APIs
- Improve observability in hot paths
- Implement a new Automated Trading feature
- Benchmarking code to reduce latency and improve throughput
- Mentoring and coaching junior engineers
- Design, plan and execute complex features and raise RFCs
Key requirements
- Knowledge or experience with financial markets valued
- Excellent communication skills
- Strong knowledge of C#, Rust or any popular programming language
- Can write efficient, concurrent code
- Knowledge of how distributed systems work
- Knowledge of version control systems
- Cross-functional collaboration
- Pragmatism in trade-offs for speed
- Self-improvement mindset and openness to feedback
- C#
- Rust
- Concurrent programming
…
