Salary 45,000 - 70,000 GBP per year
Requirements:
- - At least 3 years of commercial experience with C++ (11/14)
- Experience in tuning and troubleshooting low-latency applications
- Familiarity with multi-threaded systems
- Knowledge of TCP/IP, UDP, Web-sockets, and other networking protocols
- Hands-on experience with debugging and performance analysis tools
- Experience with build environments
- Desirable:
- Commercial experience with databases, e.g. PostgreSQL
- Familiarity with middleware/messaging solutions
- Experience in Python or LUA
- Familiarity with CI/CD tools and automated testing
- Experience with Git version control
Responsibilities:
- In this role as a C++ Software Engineer, I will be responsible for designing, developing, and supporting high-throughput, low-latency applications. I will collaborate with the wider team to develop new features and maintain existing systems, while optimizing performance and troubleshooting issues in a Linux/Unix environment. Additionally, I will apply strong coding practices to ensure the delivery of high-quality, maintainable code.
Technologies:
- CI/CD
- Git
- Linux
- PostgreSQL
- Python
- TCP/IP
- Unix
- Web
More:
I am looking for an experienced C++ Developer based in Belfast who is seeking a new challenge. This role is essential, as I will be working on our core platform that is a crucial component in the operations of top-tier companies. I need a skilled individual with a deep understanding of high-performance, low-latency applications, who can contribute effectively to a wider development team while demonstrating independence and ownership of key projects.
The benefits include an attractive salary plus bonuses, pension, private healthcare, flexible working (hybrid: 3 days in the office in Belfast city center, 2 days work from home), and amazing opportunities for career progression, plus much more. I, along with my company, celebrate and embrace differences and am committed to creating an inclusive and equitable environment for all employees and applicants.