Titre du poste ou emplacement

Senior Software Engineer

Telna
Toronto, ON
Publié il y a 2 jours
Détails de l'emploi :
Temps plein
Exécutif

Job Description

Job Title: L3 Engineer (Java) - Telecom Industry

Location: Remote

Position Overview:

We are looking for an experienced L3 Engineer with strong Java expertise to join our telecom technology team. In this role, you will be responsible for ensuring the stability, performance, and reliability of mission-critical systems that power our telecommunications infrastructure. You will work closely with software developers, network engineers, and operations teams to troubleshoot complex issues, optimize system performance, and deliver exceptional customer experiences.

Key Responsibilities:

  • Advanced Technical Support: Serve as the highest level of technical escalation for production issues, diagnosing complex problems impacting voice, data, and messaging services.
  • Java Application Support:** Analyze and resolve issues in Java-based telecommunications applications, including network management systems (NMS), operations support systems (OSS), and business support systems (BSS).
  • System Optimization and Tuning:** Optimize Java code and JVM performance for high-availability telecom platforms, reducing latency and improving response times.
  • Incident Management:** Lead high-severity incident resolution efforts, performing root cause analysis (RCA) and implementing long-term corrective actions to prevent recurrence.
  • Collaboration with Development Teams:** Partner with developers to enhance application stability, improve code quality, and implement best practices for scalable software architecture.
  • Automation and Scripting:** Develop scripts and automation tools to reduce manual effort, improve efficiency, and proactively monitor critical system components.
  • Telecom Protocol Expertise:** Troubleshoot issues related to telecom protocols like SIP, SS7, Diameter, and VoIP, ensuring seamless call routing and network integration.
  • Documentation and Knowledge Transfer:** Maintain comprehensive technical documentation, including runbooks, architectural diagrams, and post-incident reports.
  • Mentoring and Training:** Mentor junior engineers, fostering a culture of continuous learning and technical excellence.
  • On-Call Support:** Participate in a rotating on-call schedule to provide 24/7 support for critical telecom systems as required.

Requirements:

Experience: 5+ years of experience in software engineering, with a strong focus on Java development and production support in the telecommunications industry.

Technical Skills:

  • Deep understanding of Java, including multithreading, concurrency, and memory management.
  • Experience with telecom-specific protocols (e.g., SIP, SS7, SMPP, Diameter) and IP networking.
  • Familiarity with microservices architecture, RESTful APIs, and real-time systems.
  • Knowledge of relational and NoSQL databases (e.g., MySQL, PostgreSQL, Cassandra).
  • Proficiency in Linux/Unix environments and shell scripting.
  • Experience with CI/CD pipelines, version control (e.g., Git), and DevOps tools.
  • Problem-Solving:** Strong analytical and troubleshooting skills, with a proactive approach to resolving complex technical issues.
  • Communication:** Excellent verbal and written communication skills, capable of conveying technical concepts to both technical and non-technical audiences.
  • Education:** Bachelor's degree in Computer Science, Software Engineering, Telecommunications, or a related field (or equivalent practical experience).

Preferred Qualifications:

* Experience with telecom platforms like Asterisk, FreeSWITCH, or OpenSIPS.

* Knowledge of containerization (e.g., Docker, Kubernetes) and orchestration tools.

* Familiarity with network monitoring tools (e.g., Nagios, Zabbix) and telecom analytics.

* Prior experience with 5G, LTE, or IoT telecommunications systems.

* Certifications like AWS Certified Solutions Architect, RHCE, or relevant telecom certifications.

Partager un emploi :