Back to results

Senior Software Developer

  • Salt Lake City, UT, United States

$65 to $72 USD / hour

Applications open in a new tab.

Job details

Pay
$65 to $72 USD / hour
Apply by
Experience
At least 5 years of backend development experience using languages such as C#, Java, Python, or C++.
Posting language
English
Posted

Original job description

We are looking for a Senior Software Developer to join a contract opportunity with the potential for a permanent hybrid position in Salt Lake City, Utah. This position is ideal for an experienced backend engineer who enjoys solving complex problems in voice and audio-driven systems and can contribute across architecture, development, and production troubleshooting. The role focuses on building reliable Linux-based services, working with VoIP and streaming audio workflows, and using AI-assisted development tools to plan, implement, and validate high-quality solutions.

Responsibilities:

  • Design, develop, and support backend services that power audio capture and processing capabilities in a Linux environment.
  • Investigate VoIP packet flows and call signaling behavior to ensure audio streams are identified, routed, and associated correctly.
  • Diagnose audio quality or delivery issues across varied emergency communications configurations and implement durable fixes.
  • Translate technical requirements into scalable service designs that address integrations, system security, and long-term maintainability.
  • Use AI-assisted development tools to outline features, decompose work into actionable tasks, and strengthen code quality through testing and review.
  • Build and refine software components involved in audio streaming, network communication, and service reliability.
  • Collaborate with cross-functional stakeholders to improve backend architecture and support the successful delivery of production-ready solutions.
  • Provide technical guidance to other developers and contribute to a thoughtful, growth-oriented engineering culture.
  • At least 5 years of backend development experience using languages such as C#, Java, Python, or C++.
  • ****Hands-on experience working with VoIP, telephony platforms, or audio streaming systems in a software engineering environment.
  • Demonstrated use of AI-assisted development tools such as Claude, Codex, or similar platforms for planning, implementation, and test validation.
  • Strong understanding of backend system design, debugging, and performance considerations in production applications.
  • Experience developing or supporting Linux-based services.
  • Familiarity with audio codecs, including how audio is compressed, segmented, and transmitted over networks.
  • Additional experience with Python, C++, or Rust is preferred.
  • Front-end exposure with React, TypeScript, or Angular is a plus, along with an interest in mentoring as the team expands.

Report this job