key responsibilities:
• technical leadership & design:
o lead the technical design and implementation of complex software modules primarily in c/c++ and golang for telecom applications, ensuring adherence to architectural principles and best practices.
o actively participate in architectural discussions, evaluate technical options, and contribute to decisions that shape the future of our telecom platforms.
o translate high-level requirements into detailed technical designs and guide the team through implementation.
• software development & engineering:
o develop, test, and debug high-performance, low-latency code in both c/c++ and golang for mission-critical telecom systems.
o write clean, efficient, and well-documented code, focusing on quality and maintainability.
o integrate and optimize software components within a linux environment, ensuring optimal resource utilization.
• kubernetes & cloud native operations:
o design and implement solutions leveraging kubernetes for container orchestration, deployment, and lifecycle management of telecom applications.
o understand and apply cloud-native principles to optimize applications for deployment in containerized environments.
o troubleshoot and resolve issues related to kubernetes deployments, pods, services, and underlying infrastructure.
• telecom domain application:
o apply a solid understanding of telecom protocols, standards (., 5g, 4g, ims, voip, sdn/nfv), and network architectures to ensure solutions meet industry requirements.
o address performance, reliability, and security challenges inherent in real-time telecom systems.
• mentorship & collaboration:
o provide technical guidance and mentorship to junior and mid-level engineers, fostering their growth and development.
o participate actively in code reviews, offering constructive feedback and ensuring adherence to coding standards.
o collaborate effectively with cross-functional teams including product management, qa, and operations to ensure seamless product delivery.
• performance & optimization:
o identify and resolve performance bottlenecks in c/c++ and golang applications and linux environments.
o implement strategies for efficient resource utilization and system stability.