About this role
Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist .
Business: IWPB Technology
Principal responsibilities
• Develop and maintain voice-platform software and call-routing configurations using Kamailio and Asterisk.
• Write, debug and review C/C++ code, contributing fixes and improvements to open-source projects where appropriate.
• Diagnose complex voice-service issues using Session Initiation Protocol (SIP) traces, network captures, application logs and Linux diagnostic tools.
• Build and maintain Python and Bash automation for deployment, configuration validation and operational checks.
• Test software changes and upgrades for functionality, performance, security and failover resilience.
• Support production incidents, perform root-cause analysis and implement corrective actions to prevent recurring issues.
• Collaborate with engineering, infrastructure, security and operations teams to deliver reliable and secure voice services.
• Maintain technical documentation and support runbooks, and share specialist knowledge across teams.
Requirements
• Strong C programming and source-level debugging skills, including memory management and networked applications; C++ knowledge is desirable.
• Practical understanding of Session Initiation Protocol (SIP), Voice over Internet Protocol (VoIP) and Real-time Transport Protocol (RTP), including call routing and media flows.
• Hands-on experience with Kamailio or a comparable SIP-routing platform; familiarity with Asterisk or PJSIP is an advantage.
• Strong Linux troubleshooting skills, including analysing application logs, SIP traces and network packet captures.
• Proficiency in Bash/Shell scripting and working knowledge of Python for deployment and operational automation.
• Experience with Git, code reviews and software testing, with the ability to investigate defects, implement fixes and validate changes safely.
• Good written and spoken English, with the ability to collaborate across teams, document technical solutions and share specialist knowledge.
• Willingness to participate in an agreed on-call rotation and support critical production incidents outside regular working hours when required.
You’ll achieve more when you join HSBC.
HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.
Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.
***Issued By HSBC Software Development (GuangDong) Limited***