Sr. Software Engineer (Networking/Telephony) - (Remote 25-38)
![]() | |
![]() United States, Minnesota, Hopkins | |
![]() | |
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. |