Senior Staff/Principal Engineer - full remote!
Role details
Job location
Tech stack
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