Software Developer - Data Team in Wilmington, NC at HumCap Recruiting

Date Posted: 3/23/2021

Job Snapshot

Job Description


Are you an intermediate software developer interested in joining a software company who ranks as one of the top 10 in their industry? Would you like to be on a team who is challenged to design a low latency/high transaction system? Are you looking for a 100% long term remote role? Then this position may be for you!HumCap’s client in the fintech space is searching for a Software Engineer to join their Market Data team. You will join an Agile team designing real-time systems for financial market data. This is a full time direct hire role with benefits. You will be expected to attend meetings on CST time zone.Required Skills & Experience:• Bachelor’s Degree in Engineering/Computer Science/Mathematics or equivalent• Minimum 5 years of relevant experience• Familiarity working in a fluid Agile environment and demonstrated success with structuredtesting practices such as automated unit testing, regression testing, TDD and continuousdelivery. Able to perform high pressure triage.• Experience with distributed and scalable software architectures• Mastery of 1 or more modern general-purpose programming languages, such as C++ or C#• Familiar with scripting and automation (e.g. Bash, Powershell, Ruby, Python etc.)• Experience with communication protocols (low level TCP/UDP/IP, WebSockets, Protobufs, HTTP)• Knowledgeable about multi-threading, inter-process communications and event handlingPreferred Skills:• C++ development experience• Experience with low-latency software development• Involvement in open-source projects with a demonstrated portfolio• Cloud architecture and deployment (AWS, Stacker, MSK, ElasticCache)• Hands-on Docker or Kubernetes experience• Knowledge of financial markets• Understanding of SQL and database programming, including NoSQL and document DBs (Redis)• Cross platform Windows and Linux development and experience porting from Windows to Linux• REST API design and API lifecycle management


  1. Software Engineer Jobs
  2. Project Engineer Jobs