Software Engineer

Software Engineer

Full-Time 60000 - 80000 € / year (est.) No home office possible
TRM-International

At a Glance

  • Tasks: Design and develop high-performance Java applications for trading platforms.
  • Company: Join a leading firm in electronic trading with a focus on innovation.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Dynamic team with a commitment to diversity and inclusion.
  • Why this job: Make a real impact on critical trading systems in a fast-paced environment.
  • Qualifications: Strong Core Java experience and knowledge of low-latency systems required.

The predicted salary is between 60000 - 80000 € per year.

We’re looking for a Senior Java Engineer to join a high‑performing Electronic Trading engineering team working on low‑latency, high‑throughput systems at scale. This role offers the opportunity to build and evolve mission‑critical trading platforms, working closely with trading, quant, and product teams to deliver performant and resilient solutions in a fast‑paced environment.

What you’ll be working on:

  • Designing and developing high‑performance Java applications
  • Building low‑latency, distributed services used in live trading
  • Optimising performance, scalability, and system resilience
  • Collaborating closely with front‑office stakeholders
  • Contributing to architectural decisions and technical direction

What we’re looking for:

  • Strong commercial experience with Core Java
  • Experience working on low‑latency, high‑throughput systems
  • Solid understanding of concurrency, multithreading, and performance
  • Background in financial services, trading, digital assets or similarly complex environments is highly desirable
  • Passion for clean code, engineering best practices, and problem‑solving

Why this role?

  • Work on business‑critical electronic trading systems
  • High engineering standards and a strong technical culture
  • Exposure to complex, real‑time systems and challenges
  • Opportunity to make a direct and visible impact

Equal Opportunities: We are an equal opportunities employer and are committed to creating an inclusive environment for all employees. We welcome applications from candidates of all backgrounds and do not discriminate on the basis of age, disability, gender identity or expression, race, religion or belief, sex, sexual orientation, or any other protected characteristic.

Software Engineer employer: TRM-International

Join a dynamic and innovative team as a Senior Java Engineer, where you'll have the chance to work on cutting-edge electronic trading systems in a fast-paced environment. Our commitment to high engineering standards fosters a culture of collaboration and continuous learning, providing you with ample opportunities for professional growth and development. Located in a vibrant financial hub, we offer a unique chance to make a significant impact while being part of an inclusive workplace that values diversity and equal opportunities.

TRM-International

Contact Detail:

TRM-International 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 your connections in the industry, especially those who work in trading or financial services. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Consider building a small project or contributing to open-source software that showcases your Java expertise and understanding of low-latency systems. This can be a great conversation starter during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on concurrency and multithreading concepts. Practice coding challenges that focus on performance optimisation, as these are likely to come up in discussions with potential employers.

Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Software Engineer

Core Java
Low-Latency Systems
High-Throughput Systems
Concurrency
Multithreading
Performance Optimisation
Distributed Services

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your strong commercial experience with Core Java and any work you've done on low-latency systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about clean code and engineering best practices. Let us know how your background in financial services or trading makes you a great fit for our team.

Showcase Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex problems, especially in high-throughput environments. We love seeing how you approach challenges and what solutions you've implemented!

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 shows you’re keen to join our team!

How to prepare for a job interview at TRM-International

Know Your Java Inside Out

Make sure you brush up on your Core Java skills. Be prepared to discuss concepts like concurrency and multithreading, as these are crucial for low-latency systems. Practising coding challenges related to these topics can really help you shine.

Understand the Trading Environment

Familiarise yourself with the financial services sector, especially electronic trading. Knowing how trading platforms operate and the challenges they face will give you an edge. It shows you're not just a techie but also understand the business side of things.

Showcase Your Problem-Solving Skills

Be ready to tackle real-world problems during the interview. Think about past experiences where you optimised performance or resolved complex issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.

Collaborate and Communicate

Since this role involves working closely with various teams, demonstrate your ability to collaborate. Share examples of how you've worked with stakeholders in the past, and be prepared to discuss how you would approach architectural decisions in a team setting.