At a Glance
- Tasks: Develop innovative features for trading systems using Java and Python.
- Company: Join an award-winning hedge fund in the heart of London.
- Benefits: Competitive salary, training provided, and opportunities to attend tech events.
- Other info: Dynamic team environment with excellent learning and career growth opportunities.
- Why this job: Make a real impact in the fast-paced world of FinTech.
- Qualifications: 3-5 years software engineering experience; Java preferred, Python willingness essential.
The predicted salary is between 60000 - 80000 £ 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. If this sounds like an interesting opportunity we would love to hear from you.
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 – FinTech Trading Systems (Java/Python) in London employer: Aspect Capital
Aspect Capital is an exceptional employer that fosters a collaborative and innovative work culture, where technology is at the forefront of our success in the FinTech sector. Located in the vibrant city of London, we offer our employees ample opportunities for professional growth and development, including training in financial markets and access to industry events. Join us to be part of a dynamic team that values your contributions and encourages you to make meaningful impacts from day one.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer – FinTech Trading Systems (Java/Python) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Aspect Capital on LinkedIn. A friendly message can go a long way in getting your foot in the door. Plus, they might share insider tips about the interview process!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your Java or Python prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience and problem-solving abilities.
✨Tip Number 3
Prepare for technical questions! Brush up on your coding skills and be ready to tackle some live coding challenges. Practising common algorithms and data structures will help you feel more confident when it’s showtime.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Aspect Capital.
We think you need these skills to ace Software Engineer – FinTech Trading Systems (Java/Python) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in software engineering, especially with Java and Python. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at Aspect Capital and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've used technology to solve business problems. We’re all about using tech to make an impact, so let us know how you’ve done this in the past!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
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 how hedge funds operate and the role technology plays in trading systems. This will help you connect your technical skills to their business needs during the interview.
✨Show Your Collaborative Spirit
Aspect Capital values teamwork, so be prepared to share examples of how you’ve worked collaboratively in the past. Highlight any experiences where you communicated complex ideas to non-technical audiences, as this will demonstrate your ability to bridge the gap between tech and business.
✨Stay Current with Tech Trends
Keep yourself updated on the latest trends in software development and FinTech. Mention any relevant conferences or meet-ups you’ve attended, or new technologies you’re excited about. This shows your passion for the field and your commitment to continuous learning.