Key Software Developer
As a seasoned software developer, you'll design and deliver high-performance applications that drive real-time trading decisions. Your work will directly influence system performance and infrastructure reliability.
Responsibilities:
* Developing and maintaining ultra-fast software applications in latency-sensitive environments
* Collaborating with cross-functional teams to understand requirements and deliver end-to-end solutions
* Creating automation solutions based on internal client needs
* Taking ownership of the full development lifecycle—from concept through deployment
* Optimizing performance while ensuring testability, scalability, and maintainability
* Working across greenfield projects and complex legacy systems
Requirements:
* Expert software developer, proficient in modern programming standards
* Confident working in Linux or Unix-based environments
* Skilled in communicating with stakeholders and gathering requirements
* Proactive problem-solver with a bias for action and results
* Comfortable working independently on new projects
* Familiarity with Python, Docker, and Kubernetes is beneficial