Full time

Performix

Phoenix (AZ)

On-site

USD 70,000 - 110,000

Full time

11 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 Junior Systems Software Engineer to join our core engineering team. You will design, implement, and optimize low-level architecture, networking protocols, and performance-critical systems.

You will prototype, benchmark, and contribute to release-ready code in a fast-paced environment. The ideal candidate has a solid CS foundation, hands-on experience with C++ and Python, and a passion for building responsive, scalable software.

Qualifications

  • Bachelor of Science in Computer Science, Computer Engineering, or 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, socket programming, caching, operating systems, and computer architecture.

Responsibilities

  • 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 complex performance and indexing challenges.
  • Testing & Quality Assurance: Develop and execute comprehensive unit, integration, and stress tests to validate network state synchronization, catch edge cases, and eliminate execution bottlenecks.
  • Debugging & Problem Solving: Utilize low-level debugging tools (GDB, Wireshark) to trace memory leaks, analyze packet flow, and debug asynchronous multi-threaded or multi-client execution paths.
  • Cross-Functional Collaboration: Partner with cross-functional teams to design clean, modular codebases and maintain version-control integrity across all release cycles.

Education

Bachelor of Science in Computer Science
Bachelor of Science in Computer Engineering

Tools

C++
Python
C
C#
Java
SQL
x86 Assembly
TCP/UDP
Socket Programming
Linux/Bash
Git/GitHub
GDB
Wireshark
SFML
Unity

Job description

Phoenix, United States | Posted on 10/21/2026

  • Weare seeking a detail-oriented, highly analytical Junior Systems SoftwareEngineer to join our core engineering team.
  • Inthis role, you will design, implement, and optimize low-level applicationarchitecture, networking protocols, and performance-critical systems. The idealcandidate brings a strong foundation in computer science fundamentals, hands‑onexperience with C++ and Python, and a passion for building responsive, scalablesoftware.
Key Responsibilities:
  • Systems & Network Architecture: Design,implement, and maintain custom networking components, client-server models, andprotocol resolvers (UDP/TCP, DNS, socket communications).
  • Algorithm & Performance Optimization: Apply datastructures, memory management, and graph search heuristics (e.g., A*, customhashing, priority queues) to solve complex performance and indexing challenges.
  • Testing & Quality Assurance: Develop andexecute comprehensive unit, integration, and stress tests to validate networkstate synchronization, catch edge cases, and eliminate execution bottlenecks.
  • Debugging & Problem Solving: Utilizelow-level debugging tools (GDB, Wireshark) to trace memory leaks, analyzepacket flow, and debug asynchronous multi-threaded or multi-client executionpaths.
  • Cross-Functional Collaboration: Partner withcross-functional teams to design clean, modular codebases and maintain versioncontrol integrity across all release cycles.
Key Requirements:
  • Education: Bachelor of Science in ComputerScience, Computer Engineering, or a related technical discipline (GPA 3.5+preferred).
  • Core Languages: Strong proficiency inC++andPython.Familiarity with C, C#, Java, SQL, or x86 Assembly is a plus.
  • Systems & Networking: Solidunderstanding of TCP/UDP networking principles, socket programming, cachingmechanisms, operating systems, and computer architecture.
  • Tools & Environment: Hands-onexperience withLinux/Bash,Git/GitHub,GDB,andWireshark. Experience with SFML, Unity, or VR/AR engines isdesirable.
  • CS Fundamentals: Proven command of object-orienteddesign, algorithmic complexity, recursive problem-solving, and concurrent statemanagement.
Desired Competencies:
  • Self-startercapable of managing end-to-end projects—from requirement mapping tocomprehensive testing.
  • Passionfor interactive media, high-performance computing, or game engine mechanics.
  • Strongwritten and verbal communication skills for technical documentation and codereviews.
Requirements

C++, Python, TCP/UDP,socket programming, Linux, Git, GDB, Wireshark, object‑oriented design,algorithmic complexity, concurrency

C++, Python, C, C#,Java, SQL, x86 Assembly, TCP, UDP, DNS, socket programming, caching mechanisms,operating systems, computer architecture, Linux, Bash, Git, GitHub, GDB,Wireshark, SFML, Unity, VR, AR, object‑oriented design, algorithmic complexity,recursion, concurrent state management, data structures, memory management,graph search heuristics, A, custom hashing, priority queues

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Backend Systems Engineer (Python/C++)
Junior Backend Systems Engineer (Python/C++)

Performix • Phoenix (AZ)

On-site
USD 100,000 - 150,000
Contract
Contract

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
Junior Backend Systems Engineer (Python/C++) (Hybrid)
Junior Backend Systems Engineer (Python/C++) (Hybrid)

Performix • Chicago (IL)

On-site
USD 85,000 - 110,000
Staff Systems Software Engineer
Staff Systems Software Engineer

Level • Austin (TX)

On-site
USD 180,000 - 235,000
Staff Systems Software Engineer
Staff Systems Software Engineer

Level AI • Austin (TX)

On-site
USD 180,000 - 235,000
Staff Software Engineer
Staff Software Engineer

Level • Austin (CO)

On-site
USD 150,000 - 190,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
Sr. Engine Engineer
Sr. Engine Engineer

Level AI • Austin (TX)

On-site
USD 140,000 - 210,000
Associate Engineer
Associate Engineer

VGAI Solutions Inc • Phoenix (AZ)

On-site
USD 90,000 - 120,000