Software Engineer

BHJOB46386_22116
  • DOE
  • Dublin
  • Permanent

Software Engineer – Multithreaded Distributed Systems


Job Description

Our client, a leader in proprietary trading software, is seeking talented Software Engineers to design and develop high-performance, multithreaded distributed systems in a fast-paced environment. This is an exciting opportunity to work with a top-tier employer that attracts the best engineering talent. You can come from either a C++ , Java , Python or C# background but you must be willing to work in mainly in C# development.


Job Responsibilities

  • Design, develop, and optimise high-performance, low-latency distributed systems.
  • Work on complex multithreaded applications within a fast-paced, trading-focused environment.
  • Collaborate with cross-functional teams to build scalable and efficient software solutions.
  • Ensure reliability, security, and efficiency in software architecture.
  • Contribute to the full software development lifecycle, from concept to deployment.
  • Continuously improve system performance, scalability, and resiliency.


Experience Required

  • Minimum 5-10 years of hands-on coding experience.
  • Strong proficiency in C#, Java, Python, or C++.
  • Expertise in multithreading, distributed systems, and high-performance computing.
  • Experience working in low-latency or real-time environments is a plus.
  • Ability to work in a high-pressure, fast-moving industry.
  • Strong problem-solving skills and a passion for technology.


Desirable Skills

  • Exposure to financial or trading systems is beneficial but not required.
  • Experience with network programming, parallel computing, or algorithm optimisation.
  • Knowledge of cloud computing, microservices, and containerisation (Docker, Kubernetes).
  • Familiarity with messaging systems like Kafka or ZeroMQ.


Educational Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.


Working Hours & Benefits

  • Permanent position based in Dublin City Centre.
  • Competitive salary and performance-based bonuses. (Top Salaries for best people)
  • Hybrid working options available.
  • Health benefits, pension contributions, and additional perks.


How to Apply

If you are interested in this role, please apply with your updated CV

Victoria Dinn Technical Resourcer

Apply for this role