Software Engineer, C++ on Linux

Overview

On Site
120000 - 165000/year
Full Time
No Travel Required

Skills

C++ on Linux
c++ unix
UDP
TCP
PREFER: C#
.NET
GoLang
multi-casting
disruptor pattern
kernel mode bypass
CI CD
pipelines on AWS

Job Details

We have been retained by our fintech client, a well established organization, to deliver a Software Engineer on a full-time, direct hire basis, 100% remote work from anywhere within 100 miles of Dallas, Texas. Join an advanced, and sophisticated team of software engineering and software architecture experts focused on an incredible product focused on networking, high performance network software, writing software that provides POSIX compliant TCP, UDP, and multicast interfaces with C++ on Linux. We require strengths in any of the popular OOP languages, definitely C++, we seek candidates with 3-5+ years experience with C++, but can accept a candidate with seven 3-5+ years of OOP (C++, C#, GoLang). However, C++ is required, and C++ is what you will work with on Linux. Deal with the data handlers that are performing real-time data feed multicasting, data quality checking, data normalizing, and data reformatting of outgoing data pipelines. A qualified candidate will have experience working with C++ Linux applications, and has a grip on basics of networking, or multi-cast, TCP, or UDP. The highly preferred candidate with have knowledge of disruptor pattern, real time data data feed handers, kernel mode bypass (disruptor pattern), and most likely has connected to financial exchanges.



We seek a Software Engineer who can collaborate, design and develop as a team, and be entrusted to get things done, including solving complicated technical software problems. This team is experiencing fluid communication. This is an excellent opportunity for growth and collaboration, and some leadership potentially, as well as some very interesting and complex software problems to solve.



Requirements:

2+ years of work experience with C++ on unix (C++ on Linux)

experience in OOP (C++ is required, but C# is also highly desireable, and we also like GoLang).



C++ is required. C# is desired. GoLang is a plus.





Desired experience:

3-5+ years C++ on Linux
; 2+ years C#, 1 year of GoLang



disruptor pattern, kernel bypass, hardware offloading.



NICs that are POSIX compliant TCP, UDP, datagrams (A:B) data checks, and multicast

kernel bypass. RingBuffer, EventStrategy, BlockingWaitStrategy



i.e. streaming data at a high rate, fintech, gaming apps, real-time data feed handlers.



Knowledge of network switching, routing protocols, transport protocols, TCP, UDP, multi-casting. Full stack development, CI / CD on AWS. Telemetry, datadog.





Employment Type: Regular Full-Time



Annual Salary: $120,000 165,000 / year



Benefits: annual bonus, life, health, dental, vision, 401(k) matching, ADD, short-term disability, paid-vacation, paid-sick time off



Location: 100% Remote from within a 100 mile radius of Dallas, Texas.



Immigration: s and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time.



No third parties. No Recruiters. No Agencies. No C2C.

Principals only. Candidates applying only. No recruiter calls please.



Please apply with resume through job post URL:



Dallas career opp t y: Software Engineer, C++ on Linux







Any qualified candidate is urged to please send a text to inquire.






Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.