Junior Backend Systems Engineer (Python/C++)

Performix Business Services
Chicago, IL
Category Engineering
Job Description
Role Overview

We are seeking a detail-oriented, highly analytical Junior Systems Software Engineer to join our core engineering team. In this role, you will design, implement, and optimize low-level application architecture, networking protocols, and performance-critical systems.

What You Will Do

Design, implement, and maintain custom networking components, client-server models, and protocol resolvers. Apply data structures, memory management, and graph search heuristics to solve complex performance and indexing challenges. Develop and execute comprehensive unit, integration, and stress tests to validate network state synchronization.

Why It Might Be a Fit

The ideal candidate brings a strong foundation in computer science fundamentals, hands-on experience with C++ and Python, and a passion for building responsive, scalable software.

Requirements

  • C++
  • Python
  • TCP/UDP
  • socket programming
  • Linux
  • Git
  • GDB
  • Wireshark
  • object-oriented design
  • algorithmic complexity
  • concurrency
]]>