Junior Backend Systems Engineer, Python & C++

Performix

Phoenix (AZ)

On-site

USD 100,000 - 150,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Performix in Phoenix, AZ is seeking a detail-oriented Junior Systems Software Engineer to join our core engineering team. The role focuses on low-level architecture, network protocols, and high-performance systems in a manufacturing context.

The ideal candidate has strong C++ and Python skills, hands-on Linux/Bash experience, and familiarity with debugging tools like GDB and Wireshark. Collaboration with cross-functional teams is essential.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline (GPA 3.5+ preferred).
  • Strong proficiency in C++ and Python.
  • Experience with Linux/Bash, Git/GitHub, GDB, and Wireshark.

Responsibilities

  • Design, implement, and optimize low-level application architecture, networking protocols, and performance-critical systems.
  • Design, implement, and maintain custom networking components, client-server models, and protocol resolvers (UDP/TCP, DNS, socket communications).
  • Apply data structures, memory management, and graph search heuristics (e.g., A*, custom hashing, priority queues) to solve performance and indexing challenges.
  • Develop and execute unit, integration, and stress tests to validate network state synchronization and identify bottlenecks.
  • Utilize debugging tools to trace memory leaks and analyze packet flow across multi-threaded or multi-client execution paths.

Skills

C++
Python
TCP/UDP
Socket programming
Linux/Bash
Git/GitHub
GDB
Wireshark
SFML
Unity
VR/AR engines

Education

BS in CS/CE or related

Tools

SFML
Unity
VR/AR engines
GDB
Wireshark

Job description

Performix in Phoenix, AZ is seeking a detail-oriented Junior Systems Software Engineer to join our core engineering team. The role focuses on low-level architecture, network protocols, and high-performance systems in a manufacturing context.

The ideal candidate has strong C++ and Python skills, hands-on Linux/Bash experience, and familiarity with debugging tools like GDB and Wireshark. Collaboration with cross-functional teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Systems Software Engineer - Networking
Junior Systems Software Engineer - Networking

Performix • Phoenix (AZ)

On-site
USD 70,000 - 110,000
Junior Backend Systems Engineer (Python/C++)
Junior Backend Systems Engineer (Python/C++)

Performix • Phoenix (AZ)

On-site
USD 100,000 - 150,000
Senior Backend Systems Engineer - High-Performance Networking
Senior Backend Systems Engineer - High-Performance Networking

Performix • Chicago (IL)

On-site
USD 85,000 - 110,000
Junior Backend Systems Engineer: Fast Networking Python/C++
Junior Backend Systems Engineer: Fast Networking Python/C++

Performix Business Services, LLC • Maricopa (AZ)

On-site
USD 70,000 - 100,000
Junior Backend Systems Engineer (Python/C++) (Hybrid)
Junior Backend Systems Engineer (Python/C++) (Hybrid)

Performix • Chicago (IL)

On-site
USD 85,000 - 110,000
Network & Systems Architect - C++/Python Expert
Network & Systems Architect - C++/Python Expert

Performix • Chicago (IL)

On-site
USD 90,000 - 130,000
Junior Backend Systems Engineer (Python/C++) (W2 Only)
Junior Backend Systems Engineer (Python/C++) (W2 Only)

Performix Business Services, LLC • Maricopa (AZ)

On-site
USD 70,000 - 100,000
Full time
Full time

Performix • Phoenix (AZ)

On-site
USD 70,000 - 110,000
Remote C++ Systems Engineer - High-Performance Linux
Remote C++ Systems Engineer - High-Performance Linux

BairesDev • United States

Remote
MXN 2,260,000 - 3,390,000
100% remote work
Competitive USD compensation
Equipment provided
+3
Senior Mission-Critical Backend Engineer (Python/C++)
Senior Mission-Critical Backend Engineer (Python/C++)

Sigmatech • Huntsville (AL)

On-site
USD 110,000 - 150,000