Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mitel

Senior Software Developer – Test Automation Tools Development

Mitel

. Join the Test Automation development team .

Posted 9/22/2026full-timeCuritiba • BrazilSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in Java development, particularly in concurrency and multithreading, while also possessing the ability to debug C/C++ code on Linux. Proficient in Docker and container orchestration, with a solid understanding of networking fundamentals and real-time communication protocols.

Highest-signal resume keywords
Java DevelopmentC/C++ DebuggingDocker ContainerizationNetworking FundamentalsTest Automation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaC/C++LinuxDockerNetworkingTest AutomationCI/CDObject-Oriented DesignPythonMachine Learning
Soft Skills
CollaborationCommunication
Tools & Technologies
DockerCI/CD PipelinesLinux Shell ScriptingObservability Tools
Industry Keywords
VoIPReal-Time CommunicationNAT TraversalPerformance TestingMedia Transport

Tech Stack

Tools & technologies
DockerJavaLinuxPythonRustShell ScriptingVoIPC++

About the role

Key responsibilities & impact
  • Join the Test Automation development team
  • Build and evolve an in-house platform for large-scale load and functional testing of real-time communication and VoIP systems
  • Design, build, and maintain Java components of the test-automation platform
  • Work with real-time media and VoIP flows, including signaling, media transport, NAT traversal, and transport security
  • Build and debug C/C++ components on Linux as 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 reviews, and technical documentation
  • Collaborate daily in English with a distributed, international team
  • Own features end-to-end and help scale tests simulating thousands of concurrent users and calls

Requirements

What you’ll need
  • 4+ years of software development experience
  • Strong senior-level Java skills, including concurrency, multithreading, and performance
  • Ability to read, build, and debug C/C++ native code on Linux
  • Experience with Docker and containers; comfortable running multi-service systems
  • Linux shell scripting, service management, and troubleshooting
  • Networking fundamentals: TCP/UDP, TLS, sockets, NAT, and packet inspection
  • Real-time communications / VoIP concepts, including media transport and NAT traversal, or strong ability and appetite to ramp up quickly
  • Experience with test automation and CI/CD pipelines
  • Solid object-oriented design, clean code, and testing/debugging discipline
  • Fluent written and spoken English
  • Python (advantageous)
  • Machine Learning / NLP, including model fine-tuning and inference (advantageous)
  • Rust (advantageous)
  • WebRTC and VoIP protocols: SIP, RTP/SRTP, ICE/STUN/TURN (advantageous)
  • Observability and metrics/dashboards for performance analysis (advantageous)
  • Experience with load/performance testing at scale (advantageous)

Benefits

Comp & perks
  • Opportunity to grow into specialized tools and technologies on the job
  • Inclusive working environment
  • Workforce diversity commitment