Senior Staff Software Engineer - (Network Management & Cloud)
Skylo Technologies
Espoo, Finland
Summary Of How You Will Impact Skylo
Skylo is hiring a Senior Staff Software Engineer focusing on Cloud & Network Management, you will play a key role in the full software development lifecycle. You will be responsible for designing and implementing software that manages and controls different nodes in satellite radio access and core network.
How You Will Contribute
- Define detailed software specifications based on product requirements and take complete ownership in building the same end to end.
- Architect, design and implement high-performance, scalable features that power world-class wireless network products and meet next-generation infrastructure demands.
- Identify performance bottlenecks and lead initiatives to optimize system performance, scalability, and reliability.
- Design and implement robust inter-module communication mechanisms across threads, processes, and geographically distributed systems, ensuring consistency and fault tolerance.
- Debug and resolve complex issues related to memory leaks, race conditions, deadlocks, dependency conflicts, and performance bottlenecks.
- Collaborate with multi-disciplinary teams (PLM, protocols, platform, QA, hardware, DevOps) across global development centers.
- Lead design/code reviews, define technical standards, and mentor junior engineers.
- Continuously improve system observability, reliability, and maintainability.
- Evaluate and recommend emerging tools, technologies, and frameworks to keep our platform modern, efficient, and innovative.
What We Look For
- 10+ years of experience in wireless networking infrastructure or systems software development architecting and scaling software systems.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.
- Advanced programming skills in Rust or C++, with strong system-level debugging proficiency. Familiarity with REST API is preferred.
- Deep understanding of thread and process synchronization, IPC mechanisms (e.g., shared memory, sockets, pipes), and distributed coordination (e.g., consensus protocols, event propagation).
- Proven experience in inter-module and inter-process communication design and implementation.
- Strong foundation in memory management and kernel interactions, with experience using tools such as GDB, Valgrind, AddressSanitizer, or similar.
- Familiarity with networking protocols and standards including SNMP , TCP/IP, Wireless Network Protocols, VXLAN, etc.
- Understanding of Network Management interfaces such as Kafka, Netconf/YANG, SNMP, REST, SOAP, CLI, etc.
- Familiarity with the Git version control system.
Don't forget to mention Space-Careers when applying.