CareerPlanSign in

Senior Software Developer - Test Automation tools development

Curitiba (Hybrid), BR💼 Full-time🗓 2026-09-22 → 2026-09-25

Core

Design, build, and maintain an in-house test automation platform for large-scale load and functional testing of real-time communication and VoIP systems.

Role type

Senior Software Developer (Test Automation Tools)

Builds

In-house test automation platform, Java services, C/C++ media components, and containerized systems.

Domain

Telecommunications, VoIP, Real-time Systems, Test Engineering

Deliverable

production ML models | product features | infrastructure

Required skills

Java (concurrency, multithreading, performance), C/C++, Linux (shell scripting, service management), Docker, Networking (TCP/UDP, TLS, sockets, NAT), CI/CD pipelines, Object-Oriented Design, Test Automation

Preferred skills

Python, Rust, WebRTC, VoIP protocols (SIP, RTP/SRTP, ICE/STUN/TURN), Observability, Load testing at scale

Technologies

Java, C/C++, Linux, Docker, Python, Rust, WebRTC, SIP, RTP/SRTP, ICE/STUN/TURN

Responsibilities

Design and build Java components for the test automation platform; Work with real-time media and VoIP flows including signaling and NAT traversal; Build and debug C/C++ components on Linux; Package and run the system using Docker and container orchestration; Diagnose complex issues across application code, protocols, containers, and networking; Contribute to CI/CD, code review, and technical documentation.

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.