Left arrow iconBack to search

Junior Backend Systems Engineer (Python/C++)

Performix
Posted 9 hours ago, valid for 9 days
Location

Maricopa, AZ, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for a detail-oriented Junior Systems Software Engineer to join our core engineering team.
  • The role requires designing, implementing, and optimizing low-level application architecture and networking protocols.
  • Candidates should have a Bachelor's degree in Computer Science or a related field, with a GPA of 3.5 or higher preferred, and a strong foundation in C++ and Python.
  • The position offers a salary of $80,000 per year and requires at least 1-2 years of relevant experience.
  • Ideal candidates will possess strong problem-solving skills and a passion for building responsive, scalable software.

We are seeking adetail-oriented, highly analytical Junior Systems Software Engineer to join ourcore engineering team. In this role, you will design, implement, and optimizelow-level application architecture, networking protocols, and performance-criticalsystems. The ideal candidate brings a strong foundation in computer sciencefundamentals, hands-on experience with C++ and Python, and a passion forbuilding responsive, scalable software.


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 in聽C++聽and聽Python.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 with聽Linux/Bash,聽Git/GitHub,聽GDB,and聽Wireshark. 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鈥攆rom requirement mapping tocomprehensive testing.

聽聽聽聽聽聽聽 Passionfor interactive media, high-performance computing, or game engine mechanics.

聽聽聽聽聽聽聽 Strongwritten and verbal communication skills for technical documentation and codereviews.






Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.