At a Glance
- Tasks: Develop software solutions to tackle real business challenges in a dynamic environment.
- Company: Join an award-winning hedge fund that values technology and innovation.
- Benefits: Competitive salary, training provided, and opportunities for professional growth.
- Why this job: Make a meaningful impact from day one while working with cutting-edge technologies.
- Qualifications: 3-5 years of software engineering experience; Java and Python skills preferred.
- Other info: Collaborative culture with opportunities to attend tech events and conferences.
The predicted salary is between 36000 - 60000 £ per year.
Aspect Capital is an award-winning systematic hedge fund based in London. We manage over $8 billion of client assets, with technology playing a critical role in the success of our business. We are looking for a Software Engineer to join our Software Development team. This is an opportunity to work within a well-established team where your primary responsibilities will be to utilise technology to solve business problems. We work in a fast paced and dynamic environment where the goal is to help deliver Aspect’s ambitious business plans.
Essential skills:
- 3-5 years of experience as a software engineer in a professional environment, taking requirements from concept to production use (no previous financial markets experience necessary as training will be provided).
- Strong development skills: Java experience is preferred as well as competence in or willingness to learn Python.
- The ability to work collaboratively and communicate clearly and concisely with both technical and non-technical audiences.
Nice to have skills:
- Experience in Python or MATLAB
- Experience in cloud and container technologies such as AWS, Docker, and Kubernetes
Job responsibilities:
- Develop features on a range of systems written in Java, Python, and MATLAB, integrating with our proprietary trading systems and strategic SaaS providers, utilising industry best practice in SDLC (e.g., TDD, CI/CD, monitoring)
- Learn and understand key features of the expanding range of financial markets Aspect trades and the business processes that are required to support them.
- Keep up to date with what is going on in the wider tech community - you will be encouraged to attend events such as conferences and meet-ups.
- Above all else, we believe the best way to learn is by doing, and aim to have you making meaningful changes from the first week in your new role.
Software Engineer employer: Aspect Capital
Contact Detail:
Aspect Capital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Aspect Capital on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Highlight projects that showcase your Java and Python skills, as well as any cool tech you've worked with.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to discuss how you’ve tackled challenges in past projects, especially in a collaborative setting.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Aspect Capital.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Your Passion for Tech: When writing your application, let us see your enthusiasm for technology! Share any personal projects or experiences that highlight your skills and interest in software development. We love seeing candidates who are genuinely excited about what they do.
Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer. Highlight relevant experience, especially with Java and Python, and don’t forget to mention any collaborative projects. We want to see how you can contribute to our team!
Be Clear and Concise: In your written application, clarity is key. Use straightforward language and avoid jargon where possible. Remember, we’re looking for someone who can communicate effectively with both technical and non-technical audiences.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s super easy, and it helps us keep track of your application. Plus, you’ll be one step closer to joining our dynamic team at Aspect Capital!
How to prepare for a job interview at Aspect Capital
✨Know Your Tech Stack
Make sure you brush up on your Java and Python skills before the interview. Be ready to discuss your past projects and how you've used these languages to solve real-world problems. This will show that you're not just familiar with the tech, but that you can apply it effectively.
✨Understand the Business
Even though you don’t need prior financial markets experience, it’s a good idea to do some research on Aspect Capital and the financial industry. Understanding how technology impacts trading and asset management will help you answer questions more effectively and demonstrate your interest in the role.
✨Show Your Collaborative Spirit
Since the role requires working with both technical and non-technical teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight your communication skills and how you’ve adapted your approach for different audiences.
✨Stay Current with Tech Trends
Aspect Capital values keeping up with the tech community, so mention any recent conferences or meet-ups you've attended. Discussing new technologies or trends shows that you're proactive about learning and staying relevant in the field.