As a Senior Software Engineer on the Ether team, you'll design and implement rich media solutions that form the backbone of next-generation customer engagement. Your work will directly advance the integration of voice and AI, enabling fluid interactions across digital channels. Operating in a remote-first environment, you'll collaborate with engineers in Portugal, Spain, and Estonia to deliver resilient, high-performance systems.
What You'll Do
- Develop and maintain distributed systems that support real-time media exchange at scale
- Lead architectural decisions and deliver complex projects from concept to production
- Apply rigorous software design principles and ensure long-term system reliability
- Choose the right technology for each challenge, balancing innovation with stability
- Champion code quality through test-driven development and continuous integration
- Take full ownership of system performance, availability, and maintainability
What We're Looking For
- At least five years of hands-on software engineering with a focus on distributed systems
- Proven ability to lead technical initiatives and deliver end-to-end solutions
- Deep familiarity with typed, compiled languages and cloud-native infrastructure on AWS
- Strong grasp of design patterns and event-driven architectures
- Experience with containerization, orchestration (Kubernetes), and infrastructure as code
- Active use of AI-assisted development tools while ensuring code integrity and accountability
Preferred Background
- Work with real-time communication protocols such as WebRTC, SIP, or VoIP
- Hands-on experience with Kamailio, FreeSWITCH, or similar platforms
- Development of low-latency streaming services
Environment & Culture
The team values deep technical ownership and architectural insight over allegiance to specific languages. Twice-yearly in-person gatherings in Estonia foster collaboration and innovation, while daily work thrives in a flexible, remote-first model. Engineering excellence is central, supported by a culture that promotes learning, accountability, and the responsible use of AI across all levels.


