Staff / Sr. Staff Software Engineer (Backend)

Tessell IncSan Francisco, CA

About The Position

Are you a seasoned backend engineer with a passion for low-level programming and operating system internals? Do you thrive on leading complex cross-platform initiatives and mentoring talented teams? We're looking for a Staff / Senior Staff Backend Engineer Lead to join us and drive the design, development, and optimization of critical backend systems across Unix, Linux, and Windows environments.

Requirements

  • A Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • 8+ years of hands-on experience in backend or systems programming, with a strong focus on operating system internals.
  • A profound understanding of operating system fundamentals, including advanced concepts in processes, memory management, threading, I/O, and concurrency.
  • Expert-level proficiency in C, Java, and Go, demonstrated through significant project contributions.
  • Deep knowledge of system calls, file systems, and OS-level networking protocols.
  • Extensive experience with Linux/Unix shell environments, scripting, and advanced system tools.
  • A proven track record of leading complex low-level programming initiatives and working closely with the OS.

Nice To Haves

  • Significant contributions to open-source projects or high-impact internal systems development.
  • Expertise in advanced debugging and profiling tools such as gdb, strace, perf, or similar.
  • Demonstrable experience with cross-platform development considerations and architectural patterns.
  • Experience with distributed systems and cloud-native backend technologies.
  • A Master’s or PhD in a related technical field.

Responsibilities

  • Architect and implement high-performance, system-level code for Unix, Linux, and Windows platforms.
  • Lead the development of robust backend components, tools, and utilities using C, Java, and Go, ensuring top-notch scalability and reliability.
  • Drive OS-level integrations and optimizations, collaborating closely with cross-functional teams to enhance system performance and stability.
  • Establish and champion best practices in systems programming, performance tuning, and code quality across the entire team.
  • Expertly debug and resolve intricate issues related to process control, memory management, file system behavior, and concurrency.
  • Provide technical leadership and mentorship to junior and mid-level engineers, fostering their growth in systems programming.
  • Contribute to strategic technical planning, comprehensive documentation, and lead thorough code reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service