Mitel

Senior Java Software Engineer - Automation Solutions (Curitiba- Hybrid)

In short

This role builds and evolves an in-house test-automation platform that runs large-scale load and functional tests for real-time communication and VoIP systems, working across Java services, C/C++ media components, and Linux networking. The team simulates thousands of concurrent users and calls, requiring strong senior-level Java, C/C++ debugging on Linux, Docker/containers, and networking fundamentals (TCP/UDP, TLS, NAT). It's a hybrid position in Curitiba with a distributed, international team collaborating daily in English.

Overview
You will join Automation development team to build and evolve an in-house platform that runs large-scale load and functional tests for real-time communication and VoIP systems. You will own features end-to-end, work across the stack — from Java services down to C/C++ media components and Linux networking — and help scale tests that simulate thousands of concurrent users and calls.
We expect strong fundamentals, leadership capability and the ability to learn fast: several of our specialized tools and technologies are developed in-house, and you will have room to grow into them on the job.
Responsibilities
•Design, build, and maintain Java components of the test-automation platform.
•Work with real-time media and VoIP flows: signaling, media transport, NAT traversal, and transport security.
•Build and debug C/C++ components on Linux when needed.
•Package and run the system with Docker and container orchestration.
•Diagnose complex issues across application code, protocols, containers, and networking.
•Contribute to CI/CD, code review, and technical documentation.
•Collaborate daily in English with a distributed, international team.
Requirements
•4+ years of software development, with strong senior-level Java (concurrency, multithreading, performance).
•C/C++: able to read, build, and debug native code on Linux.
•Docker and containers; comfortable running multi-service systems.
•Linux: shell scripting, service management, troubleshooting.
•Networking fundamentals: TCP/UDP, TLS, sockets, NAT, and packet inspection.
•Advanced English, written and spoken.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot