Sr. Software Engineer (Networking/Telephony) - (Remote 25-38)

Development United States


Description

100% Remote/USA
At Spok, we specialize in cutting-edge telephony and networking solutions, helping businesses optimize their communication infrastructure. We seek a dynamic and experienced Sr. Software Engineer to join the Telephony team supporting our Computer Telephony Integration (CTI) and Voice Connect platforms.  
Essential Duties and Responsibilities  
As a Sr. Software Engineer, you will play a crucial role in developing and enhancing our telephony and networking services. You will be responsible for creating robust back-end applications and working closely with our front-end client products to design cohesive solutions that meet our customer’s needs. 
>Design, develop, and maintain efficient, reusable, and reliable C# code. 
>Implement performance and quality modules. 
>Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. 
>Help maintain code quality, organization, and automatization. 
>Collaborate with the team to manage project priorities, deadlines, and deliverables within an Agile framework. 
>Create scalable and maintainable unit tests, and adopt Test-Driven Development methodologies to ensure software quality. 
 
 
Required Education, Skills, and Experience  

>Bachelor’s degree in Computer Science, Engineering, or a related field.

>Minimum 10-15 years of experience in software development, specifically with back-end technologies.  

>Strong knowledge of .NET framework and C#.  

>Proficient in RESTful API development and Windows Services development.  

>Solid understanding of object-oriented programming (OOP) and design patterns.  

>Experience with unit testing and familiarity with Test-Driven Development (TDD).  

>Experience working in an Agile environment.  

>Experience with build pipelining and CI/CD practices, preferably Jenkins  

  
Preferred Skills   

>Experience with Windows Forms development.  

>Knowledge of telephony technologies, protocols, and standards, such as SIP, VoIP, E.164 Dial plans, QoS, TCP, UDP, RTP, SIP, ACD, FreeSwitch, IVR, Speech Recognition & Natural Language Processing as well as IM/Presence.  

>Experience building integrated Contact Center workflows or applications with a deep understanding of CTI and Contact Center API’s, Avaya [ClientAPI, DMCC], Cisco [, TAPI, Finesse REST, EMAPI, WxCC REST], Unify [ECMA-323 CSTA], etc. 

>Proactive and self-motivated with a strong work ethic.  

  

Pay and Benefits: There are a host of factors that can influence final salary for a position at Spok, including, but not limited to, geographic location, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at Spok that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At Spok, you will receive comprehensive benefits such as; three robust health, pharmacy, vision and dental care plans including a health savings account option, wellness, financial wellness, retirement, family support, continuing education, and time off benefits.

Spok, Inc., a wholly owned subsidiary of Spok Holdings, Inc. (NASDAQ: SPOK), headquartered in Plano, Texas is proud to be a global leader in healthcare communications. We deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on the Spok Care Connect® platform to enhance workflows for clinicians and support administrative compliance. Our customers send over 70 million messages each month through their Spok® solutions. Spok enables smarter, faster clinical communication.

Spok is a trademark of Spok Holdings, Inc. Spok Mobile and Spok Care Connect are trademarks of Spok, Inc.

At Spok, Inc., we provide equal opportunity to all employees and qualified applicants without regard to race, color, creed, religion, national origin, gender, sexual orientation, age, gender identity, genetic information, pregnancy, disability, protected veteran status, or any other protected status or characteristic. Should you have a disability and need assistance or accommodation in the application process, contact Human Resources at 1-800-852-8935


Spread the word