Position: Senior Software Engineer (Trading Technologies)
Company: Datarob
Experience required: 5y
English level: upper

Position Summary
Work closely with senior engineers and traders to develop innovative software solutions for our global cryptocurrencies businesses and operations
Design, develop and own high-performance reliable solution stacks
Maintain, monitor, extend and optimize existing systems
Contribute to inter-team and cross-team efforts to ensure success of the business line
Provide L3 support for production issues
Experience
Bachelor’s or Master’s degree in Computer Science, Engineering or similar disciplines
Familiarity with Unix-like operating systems
At least 7 years of experience working in a fast-paced, dynamic environment
Prior experience working on trading systems of any asset class
Experience leading teams is a plus
Skills/Abilities
Good communication skills
Ability to translate non-technical requirements into technical tasks
Interest in financial markets (with at least a basic understanding of cryptocurrencies)
Good grasp of software engineering principles
Good understanding of low-to-high level testing and performance optimization principles, statistical performance measuring and test-driven development approaches
Understanding of low-level performance tuning concepts (e.g. microprocessor architecture, Linux kernel, networking)
Proficient in Python and C++
Knowledge of SQL and NoSQL (e.g. Redis) is a pluss
Knowledge of other technologies such as CI/CD, Docker and Kubernetes is a plus
Familiarity with cloud computing services is a plus