Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
P

Junior Backend Systems Engineer, Python/C++

Performix Business Services, LLC

. Design, implement, and maintain custom networking components, client-server models, and protocol resolvers including UDP/TCP, DNS, and socket communications .

Posted 10/27/2026contractChicago • Illinois • United StatesJuniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing custom networking components and protocols, with strong proficiency in C++ and Python. Capable of managing end-to-end projects while ensuring high performance and effective debugging using tools like GDB and Wireshark.

Highest-signal resume keywords
C++ ProgrammingPython ProgrammingTCP/UDP Networking PrinciplesGDB DebuggingWireshark Packet Analysis

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Socket ProgrammingData StructuresMemory ManagementGraph Search HeuristicsUnit TestingIntegration TestingStress TestingObject-Oriented DesignAlgorithmic ComplexityConcurrent State Management
Soft Skills
Strong Written CommunicationStrong Verbal CommunicationSelf-StarterCollaborative Teamwork
Tools & Technologies
LinuxBashGitGitHubSFMLUnityVR/AR Engines
Industry Keywords
Computer ScienceComputer EngineeringInteractive MediaHigh-Performance ComputingGame Engine Mechanics

Tech Stack

Tools & technologies
AssemblyDNSJavaLinuxPythonSQLUnityC++

About the role

Key responsibilities & impact
  • Design, implement, and maintain custom networking components, client-server models, and protocol resolvers including UDP/TCP, DNS, and socket communications
  • Apply data structures, memory management, and graph search heuristics such as A*, custom hashing, and priority queues to solve performance and indexing challenges
  • Develop and execute unit, integration, and stress tests to validate network state synchronization, catch edge cases, and eliminate execution bottlenecks
  • Use GDB and Wireshark to trace memory leaks, analyze packet flow, and debug asynchronous multi-threaded or multi-client execution paths
  • Partner with cross-functional teams to design clean, modular codebases and maintain version control integrity across release cycles

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline
  • GPA 3.5+ preferred
  • Strong proficiency in C++ and Python
  • Familiarity with C, C#, Java, SQL, or x86 Assembly is a plus
  • Solid understanding of TCP/UDP networking principles, socket programming, caching mechanisms, operating systems, and computer architecture
  • Hands-on experience with Linux/Bash, Git/GitHub, GDB, and Wireshark
  • Experience with SFML, Unity, or VR/AR engines is desirable
  • Proven command of object-oriented design, algorithmic complexity, recursive problem-solving, and concurrent state management
  • Self-starter capable of managing end-to-end projects from requirement mapping to comprehensive testing
  • Passion for interactive media, high-performance computing, or game engine mechanics
  • Strong written and verbal communication skills for technical documentation and code reviews