Software Engineer – Communication Protocols (Python) (m/f/d)

TLDR

Work on Python-based protocol components, resolving production issues and evolving Diameter-based components within a dedicated engineering team focused on production excellence.

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.
  • Strong understanding of networking fundamentals and protocols such as IP, TCP, UDP, and ideally SCTP
  • 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)

Benefits

Flexible Work Hours

Flexible working that suits you - we live and breathe a hybrid remote culture and don't mind where and when you work

Home Office Stipend

Home office budget (for full-time employees)

Mobility, fitness, language class, and wellness benefits

Mobility benefit, fitness benefit, language class benefit and wellness benefit (for full-time employees)

ng-voice GmbH builds innovative, software-based mobile network infrastructure solutions that empower operators and enterprises to deploy future-proof networks. By focusing on accessibility and collaboration, ng-voice is transforming how mobile networks are designed and implemented.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job