real time data C# software engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We have been retained by our fintech client in Dallas, Texas to deliver a real time data C# software engineer on a regular full-time, direct hire basis. Candidate must reside within 100 miles of Dallas. The excellent company culture of this well positioned organization is high-tech, Agile but also looser or "more flexible in nature". We seek someone who can contribute their strengths in C# / .NET backend coding to create and improve data handlers , there some aspects using C++ Linux or GoLangacross a suite of low-latency and data streaming , real-time data applications on Amazon Cloud / AWS (if you have Azure skills, that is fine). This is a hands-on C# engineering role, working with data handlers and with direct ownership of production systems.
Subscribe to multicast feeds (on-prem and cloud)
Normalize native data into proprietary format
Persist, replay, and distribute data via multicast, Kafka, and SoupBin TCP
Support downstream caches and REST APIs
Run in latency-sensitive, high-throughput environments
Software engineers on this team have a broader scope, owning the code, as well as the CI/CD, deployments, observability, production support on AWS OnPrem, and on AWS Amazon cloud.
Responsibilities
Design, build, and maintain real-time data pipelines , from start to finish.
Develop low-latency and high-throughput services in C# / .NET , and some minor work with C++/linux, or Go (GoLang), but mainly C# data handlers , and a few C++ data handlers.
Work with UDP, multicast, TCP, Kafka and custom streaming protocols, terraform for infrastructure as code on AWS
Own CI/CD pipelines , deployments, and production rollouts, AWS, EC2, ECS, S3
Troubleshoot production issues involving networking, latency, and data correctness
Improve observability (metrics, logs, alerts), use Data Dog data traffic visualization tool
Participate in on-call rotation and Tier-1 production support
Collaborate with Product Owners, Technical Program Managers, and downstream consumers
Required Qualifications
Strong experience in C#, 3-4+ years of .NET required, more is better, and backend systems programming. C# / .NET Framework – C# is the key to this position, at least 3+ years of C# experience required.More is better.
Experience building or operating high-throughput, real-time systems
An understanding of debugging processes, memory issues, basic networking issues or basic switching concepts or issues.
Experience with basics of cloud infrastructure (AWS / amazon cloud preferred, any cloud is fine, i.e. Azure cloud or GCP / google cloud provider)
Comfortable owning services end-to-end in production
Preferred Qualifications
C# engineering (must have .NET strengths)
Instrument applications with telemetry used in observability
Cloud experience (any cloud, AWS preferred)
continuous integration and continuous deployment ( CICD , CI/CD )
Kafka (producers, consumers, partitions, replay)
Experience with co-located data centers
AWS is a plus. i.e. AWS ECS, EC2, S3
Terraform
Networking or switching
Data streaming apps, video streaming apps, or financial experience is a plus
C++ on Linux is a plus
Go (GoLang) is a plus.
Employment Type: Regular Full-Time
Annual Salary: $120,000 – 150,000 / year
Benefits: annual bonus, life, health, dental, vision, 401(k) matching, ADD, short-term disability, paid-vacation, paid-sick time off
Location: Candidate must reside within a 100 mile radius of Dallas, Texas , within 30 days of start date, otherwise fully remote work.
Immigration: US citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time.
J-18808-Ljbffr