Senior Staff/Principal Engineer - full remote!

WANDO SEARCH PARTNERS, LLC
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 200K

Job location

Remote

Tech stack

Automation of Tests
C++
Software as a Service
Cloud Engineering
Code Review
Distributed Systems
G.711 Standard
Python
Open Source Technology
Software Engineering
Software Systems
WebRTC
Google Cloud Platform
Spring Cloud
Kubernetes
Kamailio
OPUS (Software)
Go
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