We are seeking a skilled Senior Software Engineer to lead our development work on our IP phone configuration server.
The ideal candidate will have hands-on experience with IP phone integrations, a detailed understanding of SIP telephony, and strong analytical and problem-solving skills.
Key Responsibilities:
* Analyze phone configuration documentation and create integration specifications for Call Server requirements.
* Implement and validate changes to support new and updated phone models.
* Create and maintain technical configuration guides for internal development, QA and support teams.
* Implement analytics and usage metrics and perform profiling and performance optimization of the phone provisioning server.
Required Skills and Qualifications:
* Advanced server-side development in Java 8 or greater.
* Strong Linux server development experience (Nginx, Tomcat).
* Strong understanding of IP Security principles including certificates and TLS.
* Solid understanding of network programming (sockets, TCP/UDP).
* Experience using Wireshark or tcpdump for network analysis.
* Experience with SQL e.g. MySQL / Percona.
Benefits:
We offer a dynamic and fast-paced work environment where you can make a real impact.
Our team is passionate about delivering high-quality solutions that meet the needs of our customers.
As a Senior Software Engineer, you will have the opportunity to work on challenging projects and collaborate with a talented team of professionals.
Diversity, Inclusion, and Equal Opportunity:
We are an equal opportunity employer and value diversity at our company.
We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.