Software Engineer – FinTech Trading Systems (Java/Python)

Software Engineer – FinTech Trading Systems (Java/Python)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Aspect Capital

At a Glance

  • Tasks: Develop software solutions 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 hands-on learning from day one.
  • Why this job: Make a real impact in the fast-paced world of FinTech.
  • Qualifications: 3-5 years of 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.

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) 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 Software Engineers not only competitive benefits but also ample opportunities for professional growth and development, ensuring that you can make meaningful contributions from day one. Join us to be part of a dynamic team that values your input and encourages continuous learning in a fast-paced environment.

Aspect Capital

Contact Details:

Aspect Capital Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer – FinTech Trading Systems (Java/Python)

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 personal project that showcases your Java or Python prowess, make sure to mention it during interviews. It’s a great way to demonstrate your hands-on experience.

Tip Number 3

Prepare for technical interviews by brushing up on coding challenges. Websites like LeetCode or HackerRank can help you practice. We want you to feel confident when tackling those tricky problems!

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 – FinTech Trading Systems (Java/Python)

Java
Python
Software Development
Cloud Technologies
Container Technologies
AWS
Docker

Some tips for your application 🫡

Show Your Passion for Tech:When you're writing your application, let your enthusiasm for technology shine through! We love candidates who are genuinely excited about using tech to solve real-world problems, especially in the fast-paced world of FinTech.

Tailor Your Experience:Make sure to highlight your relevant experience in software engineering, especially with Java and Python. Even if you haven't worked in finance before, focus on how your skills can translate into our dynamic environment.

Be Clear and Concise:We appreciate clear communication, so keep your application straightforward. Avoid jargon unless it's necessary, and make sure your points are easy to understand for both technical and non-technical folks.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can't wait to hear from you!

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

Take some time to research Aspect Capital and the financial markets they operate in. Even if you don’t have prior experience in finance, showing that you understand their business model and how technology plays a role will impress your interviewers.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to communicate with both technical and non-technical audiences, so being able to articulate your thoughts clearly is key. Consider doing mock interviews with friends or colleagues to refine this skill.

Show Your Enthusiasm for Learning

Aspect Capital values continuous learning, so be prepared to discuss how you keep up with industry trends and technologies. Mention any conferences, meet-ups, or online courses you’ve attended recently. This shows that you’re proactive and eager to grow in your role.