At a Glance
- Tasks: Design and develop large-scale data platforms for trading and research in a fast-paced environment.
- Company: Join a leading Investment Manager with a focus on technology and data-driven strategies.
- Benefits: Competitive salary up to £100k, potential for permanent role, and dynamic work culture.
- Other info: Opportunity to work with cutting-edge technologies and collaborate with top-tier professionals.
- Why this job: Make a real impact in finance by enhancing systems that support innovative investment strategies.
- Qualifications: 5+ years in software engineering with Java or Python; strong problem-solving skills required.
The predicted salary is between 72000 - 120000 £ per year.
G MASS are currently looking for an experienced Software Engineer to join a leading Investment Manager client on an initial 6-month engagement. This role sits within a core engineering team at the centre of a highly quantitative investment environment, supporting the technology and data platforms that underpin systematic trading strategies and advanced research. You will be working in a fast-paced, data-driven environment where engineering plays a critical role in enabling investment teams to access, process and utilise large volumes of market and research data.
Responsibilities:
- Design, develop and enhance large-scale data and infrastructure platforms supporting trading and research.
- Build and maintain systems capable of processing large volumes of data from numerous global sources.
- Work closely with researchers, traders and engineers to ensure platforms effectively support investment workflows.
- Contribute to improving the scalability, performance and reliability of distributed systems.
- Develop and maintain services primarily using Java and Python.
- Work across modern data and messaging technologies including Kafka, ArcticDB and MongoDB.
Requirements:
- Degree in a quantitative/technical field (e.g. Computer Science, Mathematics, Engineering or Physics).
- 5+ years' software engineering experience using Java or Python.
- Strong Linux and Git knowledge.
- Experience with modern databases (e.g. Postgres, MongoDB or similar).
- Strong problem-solving skills and attention to detail.
- Able to work independently and collaborate with stakeholders.
Nice to have:
- Open-source contributions.
- Familiarity with LLMs / AI tooling.
Salary: up to £100k
Length: initial 6 months, with a view to being made permanent with the client.
Senior Software Engineer employer: G MASS Consulting
G MASS Consulting is an excellent employer that values autonomy and innovation, providing a dynamic work environment where you can significantly impact non-financial returns processes. With a strong focus on employee growth, we offer opportunities for professional development and a hybrid working model that promotes work-life balance. Join us in our London office to be part of a collaborative culture that prioritises excellence and continuous improvement.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at G MASS or similar firms. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to highlight it during interviews. It’s a great way to demonstrate your experience with Java, Python, and those modern databases they’re after.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on data structures and algorithms, as these are often key topics in software engineering interviews.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of resources to help you ace your application and connect with top employers like G MASS. Plus, it’s a straightforward way to get your foot in the door.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java and Python, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background in software engineering makes you a perfect fit for our fast-paced, data-driven environment.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in previous roles. We love seeing candidates who can think critically and come up with innovative solutions, especially in a quantitative investment setting.
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 G MASS Consulting
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and Python. Brush up on your knowledge of databases like MongoDB and Postgres, as well as messaging technologies like Kafka. Being able to discuss your experience with these tools will show that you're a strong fit for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about challenges you've faced in large-scale data processing or system reliability, and be ready to explain your thought process and the solutions you implemented. This will demonstrate your analytical skills and attention to detail.
✨Collaborate and Communicate
Since this role involves working closely with researchers, traders, and other engineers, be prepared to talk about your collaboration experiences. Share examples of how you’ve effectively communicated technical concepts to non-technical stakeholders, as this will highlight your ability to work in a team-oriented environment.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the types of projects you’ll be working on, or how they measure success in this role. This shows your genuine interest in the position and helps you assess if it’s the right fit for you.