Senior Software Engineer (C/C++)
EnghouseSammanfattning
Join a dynamic engineering team as a Senior C/C++ Software Developer, focusing on the iNode platform that supports telecom routing services. This hybrid position is based in Gothenburg, Sweden, where you'll collaborate with skilled engineers to enhance software quality and performance. You'll gain expertise in telecom while leading code development and optimization efforts.Jobbet i korthet
Arbetstid
heltid
Förmåner
Opportunity for growth and advancement.Great team atmosphere.Opportunity to leave your mark through the delivery of innovative ideas to the team.Work for a stable and established company.
Ansök senast: 2650-08-06
Publicerad: 2026-05-22
Ansökningsperioden har avslutats
Beskrivning
We are looking for a Senior C/C++ Software Developer to strengthen the engineering team behind our iNode platform. You will work within a small team of highly skilled engineers, taking ownership of the development, optimisation and quality of the software that powers routing services for telecom networks. You will gradually build domain knowledge in telecom - your colleagues will support you on the protocol and infrastructure side while you lead on the code.
This is a hybrid role based out of our Gothenburg, Sweden office, reporting to the Manager, Operations.
Key Responsibilities
• Design, develop, test and maintain the iNode platform in C/C++.
• Implement new features and services for IP/IMS telecom routing.
• Write clean, performant, production-grade code with a focus on reliability and correctness.
• Collaborate closely with the broader team on integrated solutions.
• Participate in troubleshooting and debugging of production issues.
• Contribute to code reviews, documentation and continuous improvement of engineering practices.
• Participate in on-call duty rotation as knowledge of the platform grows.
Qualification and Experience
• Strong, production-grade C and C++ - system-level programming, multi-threading, memory management, performance optimisation.
• Linux development environment: GNU toolchain, debugging, profiling.
• MySQL / MariaDB: ability to design and work with SQL schemas.
• Solid understanding of networking fundamentals: TCP/IP, sockets, protocols.
• Experience with unit testing, integration testing and CI practices.
• Bash scripting for development and automation tasks.
Good to Have
• Any exposure to telecom signalling protocols (SIP, SS7, Diameter, INAP or ENUM) - even peripheral - is a genuine advantage.
• Go language experience.
• Perl scripting.
• Java, REST/SOAP APIs, Spring Boot.
• Experience with distributed or high-availability systems.
What we offer
About Us:
Enghouse Networks Sweden develops and operates IN and SIP/ENUM routing applications for telecom operators. We are forward-thinking specialists providing cost-effective, scalable and future-proof solutions which include rapid development, adaptation, implementation and 24/7 supervision and Managed Services. At the core of all our telecom solutions is our in-house developed iNode system.
#LI-EN8
#LI-Hybrid
This is a hybrid role based out of our Gothenburg, Sweden office, reporting to the Manager, Operations.
Key Responsibilities
• Design, develop, test and maintain the iNode platform in C/C++.
• Implement new features and services for IP/IMS telecom routing.
• Write clean, performant, production-grade code with a focus on reliability and correctness.
• Collaborate closely with the broader team on integrated solutions.
• Participate in troubleshooting and debugging of production issues.
• Contribute to code reviews, documentation and continuous improvement of engineering practices.
• Participate in on-call duty rotation as knowledge of the platform grows.
Qualification and Experience
• Strong, production-grade C and C++ - system-level programming, multi-threading, memory management, performance optimisation.
• Linux development environment: GNU toolchain, debugging, profiling.
• MySQL / MariaDB: ability to design and work with SQL schemas.
• Solid understanding of networking fundamentals: TCP/IP, sockets, protocols.
• Experience with unit testing, integration testing and CI practices.
• Bash scripting for development and automation tasks.
Good to Have
• Any exposure to telecom signalling protocols (SIP, SS7, Diameter, INAP or ENUM) - even peripheral - is a genuine advantage.
• Go language experience.
• Perl scripting.
• Java, REST/SOAP APIs, Spring Boot.
• Experience with distributed or high-availability systems.
What we offer
- Opportunity for growth and advancement
- Great team atmosphere
- Opportunity to leave your mark through the delivery of innovative ideas to the team
- Work for a stable and established company
About Us:
Enghouse Networks Sweden develops and operates IN and SIP/ENUM routing applications for telecom operators. We are forward-thinking specialists providing cost-effective, scalable and future-proof solutions which include rapid development, adaptation, implementation and 24/7 supervision and Managed Services. At the core of all our telecom solutions is our in-house developed iNode system.
#LI-EN8
#LI-Hybrid
Ansök till tjänsten
Senior Software Engineer (C/C++)
Ansökningsperioden har avslutats
OM FÖRETAGET
Enghouse






