Partners

Careers

Work at Corvil is challenging, passionate, inspirational and fun. We have attracted some of the best minds in the industry to work with us and we continue to search for highly talented individuals who fit strongly within the existing Corvil culture.

Please visit our careers section.


The Company

Senior C++ Engineer – Dublin, Ireland

Compensation

Corvil offers a competitive compensation and benefits package

Overview

Corvil is looking to expand its core engineering development team which is responsible for building a high performance, real-time analysis product, utilising the latest software and hardware technologies.

Applicant

The successful applicant will have 5+ years experience as a C++ Software Engineer in a technology company, ideally servicing the Financial Markets. Practical experience working with IP networks, trading protocols and/or with market data feeds is desirable. 

Qualification

Third Level Computer Science or Computer Engineering Degree.

Required Skills

  • Expert C++ developer with 5+ years current commercial experience
  • Experience with high-performance systems and multi-threaded application development
  • Proficient with templates and with the STL
  • In-depth experience with the Linux-based development environments, including tools like gdb and valgrind
  • Practical experience with packet capture analysis tools

Desirable Skills

  • Python
  • XML
  • SQL/DBA (Postgres/MySQL)
  • Linux System Administration
  • TCP/IP Networking
  • Test Driven Development
  • Linux Kernel Development

Attributes

  • Work cooperatively in a team together with other highly skilled software engineers
  • Excellent problem solving and analysis skills – should be able to propose several viable solutions to complex problems and be able to evaluate the best alternative and estimate the work required
  • Self-motivated and able to write high quality code together with appropriate tests proving functionality works as expected
  • Can quickly grasp and learn new technologies
  • Excellent communication skills - able to make clear and meaningful contributions to white board design discussions and offer innovative solutions to complex problems as well as contribute insights from past experience

Apply for this position

*

*

*

*

*

*