Software Engineer (Telecommunications)

Lancesoft Europe — Latvia · Posted ~21 hours ago

Mid Full-time Onsite Visa History ✓

Skills

C/C++ Go Bash Python Linux/Unix Data structures Algorithms Concurrency Memory management System design TCP/IP Socket programming Git CI/CD Unit testing C++ C Rust Linux

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on building high-performance and reliable systems. The position requires strong programming skills, experience with operating systems and networking concepts, and the ability to design, test, and maintain scalable software solutions.

Highlights

Opportunity to work on high-performance software systems involving networking, low-latency applications, and modern development practices with strong engineering collaboration.

Description

Job Title: Software Engineer (TelCo) Location: Riga, Latvia (100% Onsite) Type: Permanent / Full Time Job Description Experience: A minimum of 3+ years of professional software development experience – exposure to telecom or network related development projects is a plus.Strong proficiency in either C/C++ or Go – experience or interest to master Rust is a plusProficiency in Bash/Python for scripting, tooling, and test automationSolid command of data structures, algorithms, concurrency, memory management, and system design for high- performance or low-latency applicationsGood understanding of networking concepts — TCP/IP stack, socket programming, protocol design, and inter- process communication patterns relevant to network softwareProficient with Git - comfortable working in a team environment with code review, branching strategies, and CI/CD workflowsComfortable developing and debugging in Linux/Unix environmentsExperience writing unit tests, integration tests, and contributing to test automation frameworksEnglish proficiency at B2 level or above; able to collaborate effectively with peers and architects in a globally distributed teamEducation: Bachelor’s or Master’s degree in Computer Science, Telecommunications Engineering, or a related field — or equivalent professional experience.Technology Stack: C/C++, Go, Rust, Python (scripting/testing) Docker, Kubernetes, Helm GCC/Clang, cross-compilation toolchains where applicable GitHub Actions / GitLab CI, ArgoCD, automated test pipelines Git (GitHub / GitLab) gRPC, RESTful APIs, Kafka Prometheus, Grafana Jira, Confluence Markdown, Mermaid, PlantUML