At a Glance
- Tasks: Design and maintain trading systems while collaborating on innovative strategies.
- Company: Join a dynamic team of traders and engineers revolutionising algorithmic trading.
- Benefits: Enjoy a collaborative culture with opportunities for growth and diverse perspectives.
- Why this job: Perfect for problem-solvers eager to learn in a fast-paced, start-up environment.
- Qualifications: 3-5 years Java experience required; bonus for cloud and functional programming skills.
- Other info: Contact Ciara Clarke at Harrington Starr for a confidential chat about this exciting role.
The predicted salary is between 36000 - 60000 £ per year.
Do you thrive in fast-paced environments and enjoy tackling complex technical challenges? Join a growing team of experts in algorithmic trading! This company is a small team of expert traders and software engineers building the future of algorithmic trading. They seek bright, kind, and passionate people who share their interest in pushing the boundaries of the field. The company values diverse perspectives, skills, and backgrounds and believes in a collaborative approach to problem-solving.
What you'll do:
- The candidate will design, implement, and maintain trading systems.
- They will collaborate on the development of trading strategies.
- Improve and expand the company's newly built applications.
- This role requires critical thinking about user and market interactions.
What you bring:
- 3-5 years of experience with Java is required.
- Experience with aeron clusters.
- Experience with databases (e.g. SQL Server, Postgres) is a plus.
- The company seeks experience with cloud server providers (e.g. AWS, GCP, Azure).
- Experience using version control software (e.g. git) is required.
- Trading/Financial experience.
Bonus points for:
- Experience with functional programming (Rust is a plus, as the company will be using it soon).
A little bit about you:
- The ideal candidate is a dynamic problem-solver who enjoys challenging the status quo.
- This company seeks someone with a strong desire to learn and grow their technical skillset.
- Someone who is comfortable working in a fast paced environment.
- Someone who is comfortable working in a smaller sized/start-up style company.
If you are a highly motivated and results-oriented software engineer, this company wants to hear from you! This role is ideally suited for someone who understands a start-up environment, you will wear many hats and tackle many challenges.
HFT Java Engineer employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land HFT Java Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in algorithmic trading and HFT technologies. This will not only help you understand the company's focus but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the algorithmic trading space, especially those who work with Java and cloud technologies. Attend relevant meetups or online forums to build connections that could lead to referrals.
✨Tip Number 3
Brush up on your problem-solving skills by tackling coding challenges related to trading algorithms. Websites like LeetCode or HackerRank can be great resources to practice and showcase your abilities.
✨Tip Number 4
Demonstrate your passion for continuous learning by exploring functional programming languages like Rust. Mention any projects or courses you've undertaken in this area to show your commitment to expanding your skillset.
We think you need these skills to ace HFT Java Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, cloud server providers, and version control software. Emphasise any relevant projects or roles that showcase your problem-solving skills in fast-paced environments.
Craft a Compelling Cover Letter: In your cover letter, express your passion for algorithmic trading and your desire to contribute to the company's mission. Mention specific experiences that demonstrate your ability to tackle complex technical challenges and work collaboratively.
Showcase Relevant Skills: If you have experience with aeron clusters, databases, or functional programming, make sure to include these in your application. Highlight how these skills can benefit the company and align with their goals.
Prepare for Technical Questions: Be ready to discuss your technical expertise in Java and any relevant projects during the interview process. Brush up on your knowledge of trading systems and be prepared to explain how you approach problem-solving in a dynamic environment.
How to prepare for a job interview at Harrington Starr
✨Show Your Passion for Algorithmic Trading
Make sure to express your enthusiasm for algorithmic trading during the interview. Share any personal projects or experiences that demonstrate your interest in the field, as this company values candidates who are genuinely passionate about their work.
✨Demonstrate Your Technical Skills
Be prepared to discuss your experience with Java and any relevant technologies like aeron clusters and cloud providers. You might be asked to solve technical problems on the spot, so brush up on your coding skills and be ready to showcase your knowledge.
✨Emphasise Collaboration and Teamwork
Since the company values a collaborative approach, highlight your ability to work well in teams. Share examples of how you've successfully collaborated with others in past roles, especially in fast-paced environments.
✨Prepare for Problem-Solving Scenarios
Expect to face questions that assess your critical thinking and problem-solving abilities. Think of scenarios where you've tackled complex challenges and be ready to explain your thought process and the outcomes of your decisions.