About The Position

We are seeking a detail-oriented, highly analytical Junior Systems Software Engineer to join the core engineering team. The role focuses on designing, implementing, and optimizing low-level application architecture, networking protocols, and performance-critical systems. The ideal candidate has a strong foundation in computer science, hands-on experience with C++ and Python, and an interest in building responsive, scalable software. The position is listed for Casa Grande, Arizona, or Maricopa, Arizona.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or a related technical discipline.
  • Strong proficiency in C++ and Python.
  • 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.
  • Command of object-oriented design, algorithmic complexity, recursive problem-solving, and concurrent state management.
  • Strong written and verbal communication skills for technical documentation and code reviews.

Nice To Haves

  • GPA of 3.5 or higher.
  • Familiarity with C, C#, Java, SQL, or x86 Assembly.
  • Experience with SFML, Unity, or VR/AR engines.
  • Interest in interactive media, high-performance computing, or game engine mechanics.

Responsibilities

  • 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—including A, custom hashing, and priority queues—to address performance and indexing challenges.
  • Develop and execute unit, integration, and stress tests to validate network state synchronization, identify edge cases, and eliminate execution bottlenecks.
  • Use low-level debugging tools to trace memory leaks, analyze packet flow, and debug asynchronous, multithreaded, or multi-client execution paths.
  • Collaborate with cross-functional teams to design modular codebases and maintain version-control integrity across release cycles.
  • Manage projects end to end, from requirements mapping through comprehensive testing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service