Sr. Principal Software Engineer (Telephony) - Remote (25-15)
![]() | |
![]() United States, Minnesota, Hopkins | |
![]() | |
Description
Overview:
The Sr. Principal SW Engineer is responsible for developing Spok's Computer Telephony Integration solution. The chosen engineer will play a critical role in the future of the Spok product suite, as the CTI function is the heart of our critical care solutions and our interoperability with critical telephony and contact center players such as Cisco, Avaya, Alcatel, Five9's, RingCentral and more. The person in this role will technically lead the architecture and development to enhance, sustain, and innovate solutions to improve the customer experience - building upon our existing services, while developing the infrastructure utilized in the modernization of the Spok products. This role will lead a highly motivated team of distributed engineers (development and QA) to build and deliver complex software in accordance with project requirements, and industry best practices. The candidate will facilitate and participate in meaningful collaboration sessions on how to solve customer problems and participate in determining scope for the modernization projects. Partnered closely with Spok's Enterprise Architect, they will own components of the architecture and direct the work of team members; scaling projects efficiently while maximizing performance and minimizing costs and ensuring quality.
Essential Duties and Responsibilities:
>Lead team to develop Spok's software that will be a key component of our product offering.
>Ensure there is proper technical guidance in software design and development activities.
>Oversee development team and coordinate strategies amongst teams to ensure technologies are interconnected and product lines are working smoothly.
>May be required to lead Scrum activities.
>Work with Product Management to define features and capabilities for the product, playing the Product Owner for the technical aspects of the solution.
>Own component(s) of the architecture and direct the work of other team members, especially with critical knowledge in implementing CTI solutions.
>Ensure new software meets quality standards.
>Lead efforts to troubleshoot, debug, resolve product issues as they arise.
>Support the application lifecycle (concept, design, test, release, and support). Follow established development, documentation, testing and deployment processes.
>Gather requirements and suggest solutions; serve as an integrator between business needs and technology solutions.
>Collaborate with product management team to plan new features.
>Participate in planning and scoping meetings for future projects.
>Work cross functionally to resolve complex customer problems.
>Responsible for helping manage and maintain project and work backlog; able to re-prioritize tasks as the business deems appropriate. Mentor other engineers in planning, prioritizing, and executing assigned tasks within deadlines; identify, track and mitigate risks as appropriate.
>Stay current with new technology trends.
>Train, coach, and mentor other engineers.Be the ambassador for the culture of accountability, quality, and security in all aspects of our process and solutions.
Required Education, Skills, and Experience:
>Bachelor's degree from four-year college or university; or 6 to 8 years of related experience and/or training; or equivalent combination of education and experience.
>5+ years' experience leading technical solutions for developing and delivering, distributed, on-premises collaboration technology architecture standard processes, including CUCM, CMS, VCS, TMS.
>Experience with cloud-based telephony solutions and SIP trunking providers. Knowledge of additional telephony platforms and protocols will be considered an asset.
>Experience working with senior engineers, product management, senior management, and/or other multi-functional partners to define technical roadmaps and set strategies.
>In-depth experience with PBX systems (Cisco (required), Avaya, Mitel, Alcatel).
>5 + years of tech lead experience leading DevOps, NOCs, or other technical support organizations.
>5 + years of experience debugging SIP interoperability issues by analyzing CUCM and CUBE logs.
>Agile development required, SAFE experience preferred]
>8+ year of development or development testing experience - or equivalent experience with implementation and architecture of telephony networks
>Experience working cross functionally to align work product deliverable, mitigating conflict
>Experience with CI/CD Pipelines 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. |