Systems Software Engineer

D R W Inc
Chicago, IL, United States
27 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Bash Shell C++ (Programming Language) Continuous Integration Data Centers Relational Databases Linux Network Interface Controllers Python (Programming Language) Key Management Routing Packet Analyzer Package Management Systems
+17 more
Red Hat Enterprise Linux Ansible Ruby Server Administration Service Discovery Software Engineering System Programming TCP/IP Rust (Programming Language) Scripting Computer Networking Systems Git Perf (Linux) Kubernetes Infrastructure Automation Frameworks Deployment Automation Hardware Infrastructure

Job description

Experteer Overview In this role you design, build, and operate DRW’s mission-critical network capture platform. You work across software and infrastructure to deliver reliable capture servers and responsive tooling. You will contribute to both development and deployment, partnering with data center and infrastructure teams to automate provisioning and support. You are expected to own deployments end-to-end, including on-call rotations, to keep the platform robust for trading, research, and support users. This is a hands-on role with real breadth and ownership in a fast-paced environment at our Chicago headquarters. Compensation / Benefits * Design, build, deploy, and validate network capture servers across multiple teams * Develop and maintain capture and query software (C++, Python, Rust, Ruby) with emphasis on testing, reliability, and performance * Create Ansible automation and deployment tooling to make capture provisioning repeatable * Participate in weekly production support rotation: troubleshoot live issues, coordinate incident response, monitor proactively * Improve automation, monitoring, and capacity planning and push proposals to production * Onboard new capture deployments in collaboration with dependent stakeholder teams * Act as liaison between Network Capture Services and infrastructure teams Tasks * 3+ years of professional systems software engineering * Strong systems programming skills in Rust, C/C++, or Go; willingness to primarily use C++ * Ruby and Rust experience desired * Experience with DPDK or equivalent kernel-bypass packet processing * Solid Linux skills; production server administration/troubleshooting; RHEL-family a plus * Strong networking fundamentals (TCP/IP, routing, switching, NICs, packet analysis) * Hands-on experience with server hardware, data center workflows, and remote hands coordination * Experience with Ansible or similar configuration management tools * Ability to coordinate across infrastructure teams and persist through follow-through * Experience with Git, CI/CD, and package management; Kubernetes and GitOps a plus * Scripting skills in Bash, Python, Ruby, or similar * Focus on testing, reliability, scalability, and maintainability * Experience with commercial network capture products and performance analysis tools (perf, eBPF, flamegraphs, tcpdump) a plus * Familiarity with service discovery, secrets management, metrics and dashboards, and relational databases * Excellent written and verbal communication Key requirements * group medical, pharmacy, dental and vision insurance * 401k with discretionary employer match * short and long-term disability * life and AD&D insurance * health savings accounts * flexible spending accounts

Requirements

build, troubleshoot live issues, coordinate incident response, monitor proactively * Improve automation, monitoring, and capacity planning and push proposals to production * Onboard new capture deployments in collaboration with dependent stakeholder teams * Act as liaison between Network Capture Services and infrastructure teams Tasks * 3+ years of professional systems software engineering * Strong systems programming skills in Rust, C/C++, or Go; willingness to primarily use C++ * Ruby and Rust experience desired * Experience with DPDK or equivalent kernel-bypass packet processing * Solid Linux skills; production server administration/troubleshooting; RHEL-family a plus * Strong networking fundamentals (TCP/IP, routing, switching, NICs, packet analysis) * Hands-on experience with server hardware, data center workflows, and remote hands coordination * Experience with Ansible or similar configuration management tools * Ability to coordinate across infrastructure teams and persist through follow-through * Experience with Git, CI/CD, and package management; Kubernetes and GitOps a plus * Scripting skills in Bash, Python, Ruby, or similar * Focus on testing, reliability, scalability, and maintainability * Experience with commercial network capture products and performance analysis tools (perf, eBPF, flamegraphs, tcpdump) a plus * Familiarity with service discovery, secrets management, metrics and dashboards, and relational databases * Excellent written and verbal communication Key requirements * group medical, pharmacy, dental and vision insurance * 401k with discretionary employer match * short and long-term disability * life and AD&D insurance * health savings accounts * flexible spending accounts

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all