Job offer
Java Associate Engineer - Execution
As a Java Associate Engineer, you will be responsible for developing tools, platforms, and algorithms that support Man's investment strategies. You will work in a team that collaborates closely with traders and the execution desk to design, build, and maintain systems for trading over $8 billion annually.
Job description
Tasks
- Development of tools, platforms, and algorithms that support Man's investment strategies
- Contribution to the further development of Man's platforms and technology stack
- Development of execution algorithms, platforms, simulation environments, intelligent order routing, connectivity to execution venues and brokers, high-frequency and quantitative trading tools, market data and trading performance analytics, and software for optimizing the entire trading lifecycle.
- Designing innovative and flexible software and tools to keep pace with the expansion of Man's markets, asset classes, and regions
Requirements
Required skills
- Strong knowledge of Java
- Knowledge of Agile/SCRUM
- Excellent communication skills and the ability to work closely with technical and non-technical colleagues
- Passion for robust software engineering techniques and agile methodologies; continuous integration, code review, unit testing, refactoring, and related approaches
- Productive working on both Unix and Windows platforms
Advantageous skills
- Understanding of financial markets and instruments
- Experience with FIX is a significant advantage
- Experience working with high-performance and/or low-latency systems; trading development, e.g., in a hedge fund or investment bank
- Python knowledge
- Experience in developing office software and/or trading systems, e.g., in a hedge fund or investment bank
- Expertise in the development of distributed systems with service-based or event-driven architectures and parallel programming
- Experience in web-based development (TypeScript)
- Knowledge of mathematical areas such as statistics, asset pricing, time series analysis, and optimization algorithms
Personal characteristics
- Strong academic background and a degree with a high mathematical and computer-based content, e.g., computer science, mathematics, engineering, or physics from a leading university
- A software-like approach to solving problems; takes a source invest
- Strong role-based positioning, e.g., a penchant for technical excellence, and communicates these values to others
- Intellectually robust with an analytical approach to problem solving
- Self-organized with the ability to manage time effectively across multiple projects and competing priorities
- Strong organizational and prioritization skills
- Focused on delivering value to the business with relentless efforts to improve processes
- A strong interpersonal approach to stakeholders and maintaining a close working relationship with quantitative researchers, traders, and senior business people
Benefits
- Modern office space in the Old Broadwick Campus with easy access to transportation and amenities
- Hybrid working model
- Competitive remuneration package
- 22 days of vacation pay
- Pension fund
- Permanent income insurance
- Comprehensive assistance program
- Referral bonus
- Additional days off for long service and volunteering
- Opportunities for professional development, including internal technology
Job details