Java Software Engineer
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 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.
- Strong programming ability and a testing mindset are essential.
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.
- They value a team player who thrives in a collaborative environment and welcomes feedback.
- Excellent written and verbal communication skills are required.
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.
Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.