Job Responsibilities: System-Level & Backend Development Design and develop robust, scalable backend and system-level software using Golang, C, or C++. Build efficient, reliable, and maintainable systems that operate seamlessly across Windows, Linux, and macOS environments. Network Programming & Communication Frameworks Develop and optimize network communication modules and integrations using TCP/IP, UDP, or custom transport protocols to enable reliable data exchange between distributed components and services. Performance, Reliability & Security Analyze and optimize system performance, concurrency, and memory usage. Implement secure coding practices and ensure the software meets reliability and stability requirements under high-performance workloads. Cross-System Integration & Architecture Work closely with infrastructure and platform teams to design interfaces between applications, services, and system components. Ensure consistent behavior and compatibility across different environments. Testing, Debugging & Documentation Design comprehensive test strategies, perform in-depth debugging and troubleshooting, and maintain detailed technical documentation including design specs, implementation notes, and API references. Collaboration & Continuous Improvement Collaborate with cross-functional teams to define technical directions, propose innovative solutions, and continuously improve system design, development workflows, and code quality.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees