Americas-Software Engineer III (Network Software Engineer)

Horizontal Talent
San Diego, CA, United States
29 days ago
Apply on www.jofdav.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$270,400.0 - $291,200.0
Working hours
Regular working hours
Job source

Tech stack

C (Programming Language) Artificial Intelligence Systems Engineering Bash Shell Code Review Computer Networks Databases Computer Engineering Data Transport Utility Software Debugging Linux Device Drivers
+19 more
Distributed Data Store Ethernet Firmware InfiniBand Networking Hardware Python (Programming Language) Kernel Debuggers Linux Kernel Open Source Technology Performance Tuning Remote Direct Memory Access Software Engineering System Programming TCP/IP Tcpdump System Availability Information Technology Low Latency Massively Parallel Processing

Job description

Join a team focused on building and evolving high-performance networking software that supports massively parallel processing systems for database and AI solutions. This remote opportunity is ideal for a seasoned systems engineer who enjoys solving complex technical challenges, improving platform reliability, and collaborating across hardware, software, and product teams. Responsibilities

  • Design, develop, and improve scalable networking software for low-latency, high-throughput interconnect environments.
  • Lead technical decisions that shape platform direction, architecture, and long-term engineering strategy.
  • Investigate and resolve complex system-level issues spanning hardware, firmware, operating systems, and networking layers.
  • Conduct root-cause analysis for production and customer-facing incidents, including Linux crash dump and kernel-level debugging.
  • Evaluate emerging technologies across operating systems, networking hardware, adapters, accelerators, and interconnect fabrics.
  • Plan and execute research efforts and proof-of-concepts to validate technologies and measure performance impact.
  • Partner with cross-functional teams to prototype, benchmark, and deliver platform enhancements.
  • Define performance criteria, validation methods, and success metrics for networking and interconnect solutions.
  • Mentor engineers through code reviews, design reviews, and architectural discussions.
  • Use AI-assisted development tools to help speed up coding, analysis, and testing efforts.

Requirements

  • Strong experience developing high-performance Linux systems or networking software.
  • Hands-on Linux kernel and driver development experience in C, including production support.
  • Deep understanding of InfiniBand and Ethernet networking, including RDMA and RoCE.
  • Solid knowledge of TCP/IP, UDP, and Linux networking tools for tuning and troubleshooting.
  • Experience with packet-level analysis and kernel debugging tools such as tcpdump, kgdb, and crash.
  • Background in designing efficient, low-latency data transport protocols.
  • Proficiency in C, Bash, and Python for systems programming, automation, and diagnostics.
  • Experience working with Linux kernel concepts such as DKMS, driver lifecycle management, and cross-version compatibility.
  • Ability to support complex troubleshooting efforts and communicate findings clearly to technical and business partners.
  • Collaborative mindset with the confidence to influence without direct authority.

Preferred Skills

  • Experience with DPUs, SmartNICs, or hardware offload technologies.
  • Exposure to kernel-bypass networking approaches such as RDMA verbs, DPDK, XDP, or eBPF.
  • Familiarity with high-speed Ethernet environments and modern interconnect fabrics.
  • Knowledge of NUMA tuning, CPU affinity, cache locality, and memory bandwidth optimization.
  • Experience supporting distributed storage or database platforms in production.
  • Previous work with hardware vendors on integration or performance issues.
  • Contributions to open-source networking, kernel, or systems software projects.
  • Experience with massively parallel processing environments and message-passing interfaces.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 7+ years of experience in high-performance Linux systems or networking software development with technical leadership.

Horizontal is committed to fostering a workplace where diversity, equity, and inclusion are valued and supported. We welcome applicants with a wide range of backgrounds, experiences, and perspectives, and we encourage candidates to bring their authentic selves to the opportunity.

Benefits & conditions

Please apply through this online posting or by visiting our Job Board at www.horizontaltalent.com/job-board. Applications will be accepted for 4 weeks. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $130 - $140 per hour based on qualifications and experience. Other about 1 hour ago Client Account Services Professional Cotality San Diego, California $55,900.00 - $80,000.00 per year Other about 1 hour ago Client Account Services Professional Cotality San Diego, California $55,900.00 - $80,000.00 per year

Apply for this position

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

Apply on www.jofdav.com
Prepare application

Good distractions

Loading talks and stories from around this role…