Software Engineer – Communication Protocols (Python) (m/f/d)
Ng Voice
Posted: February 19, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Software Engineer – Communication Protocols (Python) (m/f/d) to join our team.
Required Skills
Job Description
About us:
Committed to building the next generation of 100% software-based mobile networks, ng-voice is creating innovative mobile infrastructure solutions and making them accessible for operators and enterprises that want to deploy future-proof networks.
To further strengthen the robustness and scalability of our IMS platform, we are building a dedicated Level 3 engineering team focused on advanced debugging, root cause analysis, and production excellence.
As a Software Engineer – Communication Protocols (Python) (m/f/d), you will work on our Python-based protocol components and support the stability of our communication systems in production environments. You will gain deep expertise in our Python-based protocol components and act as a key technical troubleshooter for these systems.
This role is suited for engineers with a strong foundation in Python who enjoy working in complex systems and are motivated to deepen their expertise in distributed systems and communication protocols.
Tasks:
What you will do as Software Engineer – Communication Protocols (Python) (m/f/d):
• Investigate and resolve production issues in Python-based protocol components.
• Contribute bug fixes and improvements within a large, production-grade codebase.
• Support the maintenance and evolution of Diameter-based components.
• Analyse protocol behaviour and system interactions.
• Learn to navigate and interpret technical specifications (e.g., 3GPP documents).
• Collaborate closely with L2 support, QA, and R&D teams.
• Support hotfix and temporary image releases when required.
• Continuously improve diagnostics and supportability of backend components.
Requirements:
What we are looking for
This role is open to early mid-level engineers with 2–5+ years of relevant professional experience who are eager to grow in a technically demanding environment.
We are looking for engineers who enjoy diving into unfamiliar code, working in complex systems, and solving real-world production issues.
Required skills & experience
• 2–5+ years of professional software development experience.
• Strong programming skills in Python.
• Experience working with non-trivial or larger codebases.
• Good analytical and structured problem-solving skills.
• Curiosity and willingness to understand technical specifications and protocols.
• Ownership mindset and ability to work independently on smaller tasks.
• Good communication skills and collaborative working style.
Strongly preferred
• Exposure to Diameter and SIP protocols.
• Basic understanding of distributed systems concepts.
• Experience of communication and network protocol programming.
• Experience with C programming or strong willingness to learn.
• Background in telecom, networking, or backend systems.
• Hamburg-based or willing to relocate.
Benefits:
A little more about our culture and why you should join • Work-Life-Balance is a priority: Flexible working that suits you - we live and breathe a hybrid remote culture and don't mind where and when you work
• We are committed to building a diverse team that represents a variety of backgrounds, perspectives, and skills in a traditionally not very diverse industry
• We offer you the culture of a fast-growing start-up with the maturity of an enterprise company
• We are more interested in your experience and knowledge than formal degrees
• Entrepreneurial culture and flat hierarchies
• Mobility benefit, fitness benefit, language class benefit and wellness benefit (for full-time employees)
• Home office budget (for full-time employees)