Job Title: Senior Systems Developer
Location: Atlanta, GA (Relocation support available)
Compensation: Up to $135k base + bonus (flexible up to $150k for the right candidate)
Job Purpose
We are seeking a highly skilled Senior Systems Developer to design, build, and maintain high-performance Linux environments that are critical to our trading platforms.
This role will focus on low-level Linux development with emphasis on kernel-level programming, network interfaces, and messaging protocols.
The ideal candidate will bring strong expertise in C/C++ development on Linux, combined with experience in system-level problem solving and performance tuning.
This is a hands-on engineering role within our Platform Engineering team, where you will collaborate with developers, QA, and operations teams to ensure system reliability, performance, and scalability in a 24/7 production environment.
Key Responsibilities Design, develop, and maintain low-level Linux code to support infrastructure and trading platforms. Evaluate, test, and integrate new code to support hardware and configuration upgrades. Contribute to and optimize system-level codebases in C/C++, with additional development in Python or Shell as needed. Implement solutions for low-latency, high-performance environments including kernel-level tuning, messaging layers, and network transport protocols. Troubleshoot complex technical issues, perform root cause analysis, and implement long-term solutions. Collaborate with cross-functional teams (engineering, QA, operations) to ensure system stability and uptime. Mentor junior team members and provide guidance on best practices in Linux development and systems programming. Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. 6+ years of professional experience in Linux development, preferably with RedHat variants. Strong expertise in C/C++ programming on Linux, with additional proficiency in Python and Shell scripting. Experience with Linux kernel internals, networking stacks, and low-level protocol messaging. Solid understanding of Linux administration and performance tuning. Familiarity with Git, Jira, or other version control and project tracking tools. Excellent problem-solving, analytical, and debugging skills. Strong communication skills, able to collaborate with both technical and non-technical stakeholders. Preferred Experience Advanced Linux kernel and network tuning. Background in low-latency, high-performance systems (finance, banking, or trading environments preferred). Experience with relational databases and scalable hardware design. Familiarity with automation/configuration tools (Ansible, Puppet, Chef) is a plus, though not required.
#IT123