Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will rotate across Backend and Market Connectivity teams, developing and improving software across the technology stack. You will build and maintain features with business stakeholders, support rapid releases, and work with Quants, Product, Algo Developers, Infrastructure, and Support to deliver trading solutions. You will contribute throughout the software development lifecycle, including design, development, integration, automated testing, and maintenance.
Requirements
- Degree in a STEM discipline
- 6 to 18 months of Software Engineer experience, including internships or placements
- Programming experience in an object-oriented or functional programming language such as C#, C++, Java, Python, Golang, or Rust
- Understanding of computer science fundamentals, including design, algorithms, and data structures
- Analytical and problem-solving skills
- Verbal and written communication skills
- Interest in crypto and digital assets
- Financial-markets experience and understanding of portfolio, execution, or order management systems are advantageous
Responsibilities
- Develop and enhance software access across the technology stack
- Build and maintain features with business stakeholders
- Meet deadlines for a fast-moving release cycle
- Apply new technologies and approaches for continuous improvement
- Collaborate with Quants, Product, Algo Developers, Infrastructure, and Support teams to deliver trading solutions
- Contribute to software design, development, integration, automated testing, and maintenance
Benefits
- Fully paid medical coverage and discounted dental schemes for employees and their family
- Generous time off and bank holidays
- Cycle to Work and Cycle Saver schemes
- Fully stocked kitchen and weekly Uber Eats allowance
- Discounted gym scheme
- Employee Assistance Programme
- Personal leave