Software Developer III - Audio

MEDICAL PRIORITY CONSULTANTS INC•Salt Lake City, UT
•Hybrid

About The Position

Priority Dispatch Corp. is hiring a Software Developer III to provide expert-level full-stack design and development across front-end, back-end, APIs, databases, and integrations. The role creates and maintains software products such as applications, web pages, client portals, reports, and queries, and works with clients, customers, and internal users to gather requirements, troubleshoot issues, and deploy solutions. It also provides technical leadership, mentorship, and support for software development best practices. A significant focus is building real-time audio and telephony systems that capture, process, and deliver live call traffic. This includes systems for capturing mirrored SIP trunk traffic, parsing SIP signaling, reconstructing RTP streams into call audio, handling codecs and audio formats, extracting and storing call metadata, and delivering live audio through mechanisms such as WebSockets, gRPC, or WebRTC. The role uses modern AI-assisted and agentic development tools to accelerate software delivery while carefully reviewing and validating generated code. The position operates on a hybrid work model in Salt Lake City, Utah. Priority Dispatch Corp. is a small, fast-growing provider of consulting, training, and software products for the public safety market. Its products and services support emergency dispatching for police, fire, and medical agencies.

Requirements

  • At least 6 years of professional software development experience and a track record of delivering complex projects.
  • Strong back-end development expertise in C# (.NET / ASP.NET Core) and Python (such as FastAPI or Django), or equivalent depth in another modern back-end stack.
  • Ability to design and build robust, secure APIs and services.
  • Solid understanding of databases and data-layer design, including relational databases, data modeling, and efficient, well-structured queries.
  • Proficiency with a modern JavaScript/TypeScript front-end framework such as React, Next.js, Angular, or Vue, including component architecture, state management, routing, server-side rendering, and data-fetching and caching patterns.
  • Ability to build responsive, accessible user interfaces from design specifications, with attention to cross-device compatibility, performance, and usability.
  • Experience with full-stack architecture and design, including structuring code and data flow and building scalable, reusable, maintainable systems.
  • Experience with cloud-based deployment and integration across Azure, AWS, and/or Google Cloud, including CI/CD pipeline implementation and environment configuration.
  • Daily hands-on experience with AI-assisted and agentic development tools, together with the ability to critically review, test, and validate generated code.
  • Experience mentoring mid-level and junior developers through guidance, feedback, and collaborative development.
  • Expertise with Git and branching strategies.
  • Proficiency in unit, integration, and end-to-end testing and modern testing frameworks.
  • Experience with VoIP/telephony protocols and systems such as SIP, RTP/RTCP, and SDP, or equivalent phone-system, PBX, or call-center platform experience.
  • Experience leading teams or managing technical projects.
  • Strong leadership and mentoring capabilities.
  • Excellent problem-solving and analytical thinking skills.
  • Clear and effective verbal and written communication skills.
  • Ability to work independently and collaboratively within a team.
  • Strong organizational skills to manage multiple priorities and deadlines.
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent experience, including relevant boot camps and industry certifications.
  • Ability to multitask technical problems efficiently, work with minimal supervision, and estimate and manage time effectively.
  • Ability to use a computer frequently, sit for long periods, and concentrate for long periods.

Nice To Haves

  • Experience with VoIP/telephony or audio-streaming systems.
  • Experience with telephony platforms such as Asterisk, FreeSWITCH, Cisco, Avaya, or NICE/Verint recording.

Responsibilities

  • Design and develop scalable, reusable, secure, and maintainable software solutions.
  • Lead implementation of complex features and resolve high-impact technical issues.
  • Define and uphold coding standards, best practices, and design principles.
  • Improve system performance and scalability through code and architecture changes.
  • Work with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical solutions.
  • Participate in architectural discussions and technical decision-making.
  • Collaborate with cross-functional teams, including QA and UX/UI.
  • Guide and mentor junior and mid-level developers.
  • Conduct code reviews to ensure quality and adherence to standards.
  • Use agentic AI development tools to design, build, and refactor software, and review and validate AI-generated code for correctness, security, and maintainability.
  • Share knowledge and promote continuous learning within the team.
  • Own technical aspects of projects and support timely, successful delivery.
  • Break complex tasks into manageable components for the team.
  • Identify project risks and propose mitigation solutions during planning.
  • Stay current with emerging technologies and industry trends.
  • Propose and implement improvements to processes, tools, and codebase quality.
  • Promote adoption of tools, frameworks, and methodologies that improve development efficiency.
  • Design, build, and maintain software that captures and processes mirrored SIP trunk traffic, including SIP signaling parsing and RTP stream reconstruction into call audio.
  • Develop audio-handling components for codec decoding and encoding, audio file formats, and extraction and storage of call metadata.
  • Implement real-time audio delivery mechanisms such as WebSockets, gRPC, or WebRTC.
  • Perform other duties as assigned.

Benefits

  • Comprehensive benefits package including medical, dental, and matching 401(k) programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service