Junior Backend Systems Engineer (Python/C++)

Posted Yesterday
Be an Early Applicant
Phoenix, AZ, USA
In-Office
Junior
Artificial Intelligence • Blockchain • Information Technology • Software
The Role
Develop and optimize low-level systems software using C++ and Python. Design networking components, socket communications, and protocol resolvers; implement algorithms and performance improvements; create unit, integration, and stress tests; debug memory, networking, and concurrency issues with GDB and Wireshark; and collaborate on modular codebases and release version control.
Summary Generated by Built In
Work Location: Casa Grande, AZ / Maricopa, AZ

·        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. 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.

 

Key Responsibilities:

·        Systems & Network Architecture: Design, implement, and maintain custom networking components, client-server models, and protocol resolvers (UDP/TCP, DNS, socket communications).

·        Algorithm & Performance Optimization: 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.

 

Key Requirements:

·        Education: Bachelor of Science in Computer Science, Computer Engineering, or a related technical discipline (GPA 3.5+ preferred).

·        Core Languages: Strong proficiency in C++ and Python. Familiarity with C, C#, Java, SQL, or x86 Assembly is a plus.

·        Systems & Networking: Solid understanding of TCP/UDP networking principles, socket programming, caching mechanisms, operating systems, and computer architecture.

·        Tools & Environment: Hands-on experience with Linux/Bash, Git/GitHub, GDB, and Wireshark. Experience with SFML, Unity, or VR/AR engines is desirable.

·        CS Fundamentals: Proven command of object-oriented design, algorithmic complexity, recursive problem-solving, and concurrent state management.

 

Desired Competencies:

·        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.



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



Skills Required

  • Bachelor of Science in Computer Science, Computer Engineering, or a related technical discipline
  • GPA of 3.5 or higher
  • Strong proficiency in C++ and Python
  • Understanding of TCP/UDP networking principles and socket programming
  • Understanding of caching mechanisms, operating systems, and computer architecture
  • Hands-on experience with Linux and Bash
  • Hands-on experience with Git and GitHub
  • Hands-on experience with GDB and Wireshark
  • Knowledge of object-oriented design, algorithmic complexity, recursion, and concurrent state management
  • Familiarity with C, C#, Java, SQL, or x86 Assembly
  • Experience with SFML, Unity, or VR/AR engines
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Houston, TX
23 Employees

What We Do

Performix Business Services LLC is a Minnesota-based technology company specializing in custom software development and IT consulting. Founded in 1997, the firm provides innovative AI, blockchain, cloud, IoT, and Web3 solutions for SMBs, enterprises, and government agencies. They focus on driving business efficiency and digital transformation through software solutions, IT training, and project outsourcing.

Similar Jobs

Sprout Social Logo Sprout Social

Customer Success Manager

Marketing Tech • Social Media • Software • Analytics • Business Intelligence
Easy Apply
Remote or Hybrid
US
1400 Employees
92K-153K Annually

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Associate Claims Adjuster, Workers Compensation

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Hybrid
11 Locations
40000 Employees
50K-94K Annually

Liberty Mutual Insurance Logo Liberty Mutual Insurance

Inside Sales Representative

Artificial Intelligence • Fintech • Insurance • Marketing Tech • Software • Analytics
Remote or Hybrid
14 Locations
40000 Employees
45K-85K Annually

The Aerospace Corporation Logo The Aerospace Corporation

Test Engineer

Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Hybrid
Tempe, AZ, USA
4600 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account