Role Summary: The Trading Software Engineer will be focused on building high-performance and low latency solutions for CoinShares' next-generation trading platform.
Collaborating closely with trading teams and innovating with other developers, they will translate business requirements into high-performance, scalable solutions.
The postholder's contributions will drive the creation of new tools and features that elevate business performance and operational efficiency, and directly impact the P&L of the business.
The postholder will have an understanding of the financial industry, particularly trading gained in either Crypto or Trad-Fi and will primarily develop in Go, with integration services written in Python, deployed on AWS.
Duties & Responsibilities: Design, develop, and implement cutting-edge trading platform components in Go and Python.Collaborate with trading and business teams to understand requirements and translate them into technical solutions.Prototype, create, and deploy innovative tools and features to enhance trading capabilities.Maintain and improve existing codebases, ensuring robustness, scalability, and performance.Optimise platform performance through efficient coding and proactive resource management.Implement comprehensive monitoring solutions to identify and resolve unexpected system behaviour or failures.Produce clean, maintainable, and well-documented code that adheres to industry best practices.Support the continuous improvement of the development process and technical infrastructure.Perform other related duties as required in a dynamic and fast-paced environment.Qualifications, Skills & Experience: Essential Skills: Bachelor's degree graded 2:1 (or equivalent) in Computer Science, Engineering, Mathematics or a related field.Proven experience in application delivery, preferably with a focus on financial systems or trading platforms.Strong programming expertise in any object-oriented language (e.g., C++, Java) with a focus on Go and Python.Proficiency in Python with a solid understanding of design patterns and best practices.Experience in developing scalable and high-performance systems.Strong analytical and problem-solving abilities with a proactive mindset.Solid understanding of Linux and shell scripting.Strong understanding of the financial industry, ideally in the trading area.Excellent verbal and written communication skills, with the ability to present and justify design decisions to stakeholders.Strong team player with the ability to work collaboratively in a cross functional team environment.High attention to detail and a passion for creating exceptional and optimal solutions.Ability to manage multiple tasks, adapt to changing priorities, and thrive in a fast paced environment.Positive, collaborative, and inquisitive mindset, eager to learn and grow.Desirable Skills: Experience with Agile methodologies such as Scrum or Kanban.Understanding of data structures, algorithms, and SQL-based data management, particularly timeseries databases.Familiarity with containerization and orchestration tools such as Docker, Kubernetes, and Helm.Experience with RESTful APIs, Websockets, and real-time data processing.Interest in financial markets, digital assets, and cryptocurrencies.
#J-18808-Ljbffr