Senior Staff/Principal Engineer - full remote!

WANDO SEARCH PARTNERS, LLC
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$150,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests C++ (Programming Language) Software as a Service Cloud Engineering Code Review Distributed Systems G.711 Standard Python (Programming Language) Open Source Technology Software Engineering Software Systems WebRTC
+8 more
Google Cloud Spring Cloud Kubernetes Kamailio OPUS (Software) Golang Programming Languages Microservices

Job description

  • Develop and maintain software solutions using Go, Python, and C++.
  • Participate in code reviews and ensure all code meets the highest standards of quality.
  • Collaborate with other engineers to design and implement new features.
  • Investigate and resolve issues related to our telephony software solutions.
  • Write clean, efficient, and well-documented code, including comprehensive automated tests.

Requirements

Do you have experience in Telephone systems?, We are looking for a talented and motivated Telephony Software Engineer to join our team. The ideal candidate will have strong experience in Go and a passion for building high-performance, cloud-native communication systems. Preference will be given to candidates with experience in SIP, cloud platforms (GCP preferred), Kubernetes, and high-performance distributed systems. This is a fully remote role, and the successful candidate must be a self-starter who thrives working independently in a distributed environment., * 3-8 years of professional experience in software development.

  • Expertise in Go or C/C++ programming languages.
  • 2+ years of experience building networked applications. Familiarity with TCP/UDP, TLS, and WebRTC desired.
  • Experience building SIP-based telephony applications.
  • Deep understanding of SIP (RFC 3261) and related protocols (SDP, RTP/RTCP).
  • 2+ years of experience building cloud-native applications. Google Cloud Platform (GCP) preferred.
  • Exposure to Kubernetes for microservice architectures.
  • Ability to work independently in a remote environment.
  • Excellent communication and collaboration skills.
  • Experience participating in code reviews and authoring comprehensive automated tests (unit, integration, and end-to-end).
  • Professional experience supporting a SaaS platform.

Nice to Have

  • Experience with open-source telephony engines such as Kamailio, RTP Engine, or Asterisk.
  • Knowledge of audio codecs (e.g., G.711, Opus, G.729).
  • Knowledge of WebRTC and NAT traversal techniques (STUN, TURN, ICE).

Benefits & conditions

$150,000 - $200,000 a year - Full-time, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off, * 401(k) matching
  • Health insurance
  • Paid time off

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · WWC 2024

2:00 min

Pivoting to digital engineering and code reuse

Ulrich Irnich Ulrich Irnich · WWC 2023

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · WWC Europe 2026

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

1:23 min

Choosing the right communication protocol for real-time needs

Ahmed Megahd Ahmed Megahd · WWC 2025

Videos

See all

Related articles

See all