Remote Senior Telecoms Software Engineer

Placements24

Kimberley

Hybrid

CAD 120,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote position
Competitive salary and bonuses
Comprehensive health, dental, vision

Job summary

Placements24 seeks a Senior Telecoms Software Engineer for its remote engineering team. You will design, deploy, and maintain software powering next-gen telecom services, collaborating with product managers, architects, and other engineers.

Ideal candidates have 5+ years in telecom software, strong skills in Java/C++/Python/Go, and experience with distributed systems and telecom protocols. This role offers remote flexibility and opportunities to work with cutting-edge technology.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development with telecom focus.
  • Proficiency in Java, C++, Python or Go.
  • Experience with distributed systems, microservices or cloud-native apps.
  • Solid understanding of telecom protocols (SIP, SS7, TCP/IP, RTP).
  • Familiar with SQL/NoSQL databases and messaging queues like Kafka/RabbitMQ.
  • Experience with Git, CI/CD, and Agile methodologies.
  • Strong analytical and problem-solving skills.
  • Excellent remote collaboration and communication abilities.

Responsibilities

  • Design, develop, and implement high-performance telecom software solutions.
  • Write clean, well-documented code in Java, C++, Python, or Go.
  • Collaborate with product managers, architects, and engineers to define requirements.
  • Participate in code reviews and enforce coding standards.
  • Develop and maintain APIs, microservices, and distributed systems.
  • Optimize performance, scalability, and reliability of software.
  • Troubleshoot complex defects and issues.
  • Contribute to architectural discussions and technology selection.
  • Stay current with emerging tech and best practices.

Skills

Java
C++
Python
Go
Distributed systems
Cloud-native
SIP/SS7
CI/CD
Git
Agile

Education

Bachelor's or Master's in Computer Science or Software Engineering

Tools

Git
Kafka
RabbitMQ
Docker
Kubernetes
CI/CD

Job description

About the Role

Our client, a leading innovator in the Telecoms sector, is seeking a highly motivated Senior Telecoms Software Engineer to join their fully remote engineering team. This is a key role in developing, deploying, and maintaining the software systems that power our next-generation telecommunications services. As a remote-first company, we foster a collaborative and productive environment where engineers can thrive regardless of their physical location. You will be responsible for designing and implementing robust, scalable, and efficient software solutions, contributing to all phases of the software development lifecycle. The ideal candidate possesses a strong background in software engineering, a deep understanding of telecom systems, and a passion for building high-quality, reliable applications. This is an exceptional opportunity to work with cutting-edge technologies and make a significant impact within a growing and dynamic industry.



Key Responsibilities


  • Design, develop, and implement high-performance software solutions for telecommunications systems.

  • Write clean, maintainable, and well-documented code in languages such as Java, C++, Python, or Go.

  • Collaborate with cross-functional teams, including product managers, architects, and other engineers, to define software requirements and specifications.

  • Participate in code reviews, provide constructive feedback, and ensure adherence to coding standards.

  • Develop and maintain APIs, microservices, and distributed systems.

  • Optimize software performance, scalability, and reliability.

  • Troubleshoot and resolve complex software defects and issues.

  • Contribute to architectural discussions and technology selection.

  • Stay up-to-date with emerging technologies and software development best practices.

  • Participate in the deployment and operational support of software systems.



Requirements


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.

  • 5+ years of professional software development experience, with a significant focus on telecommunications software.

  • Proficiency in one or more programming languages commonly used in the telecom industry (e.g., Java, C++, Python, Go).

  • Experience developing distributed systems, microservices, or cloud-native applications.

  • Solid understanding of telecom protocols and technologies (e.g., SIP, SS7, TCP/IP, RTP).

  • Familiarity with databases (SQL and NoSQL) and messaging queues (e.g., Kafka, RabbitMQ).

  • Experience with software development lifecycle tools and methodologies (e.g., Git, CI/CD, Agile).

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration skills for a remote work environment.

  • Ability to work independently and manage time effectively.



Benefits


  • Fully remote position offering maximum flexibility and work-life balance.

  • Competitive salary and performance-based bonuses.

  • Comprehensive health, dental, and vision insurance.

  • Generous paid time off and vacation allowance.

  • Opportunities for professional growth, including access to online learning platforms and conferences.

  • Allowance for home office setup and ongoing remote work expenses.

  • Chance to work on innovative software solutions within the dynamic Telecoms industry.

  • Supportive and collaborative virtual team environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Telecom Project Manager
Remote Telecom Project Manager

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Competitive salary
Bonus potential
Fully remote
+2
Senior Telecommunications Software Developer
Senior Telecommunications Software Developer

Placements24 • Kimberley

Hybrid
CAD 77,000 - 112,000
Hybrid work model
Professional development
Training opportunities
Senior Telecom Software Developer
Senior Telecom Software Developer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Stock options
Health, life, and disability insurance
Generous annual leave & holidays
+1
Senior Software Engineer (Backend & Distributed Systems)
Senior Software Engineer (Backend & Distributed Systems)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Competitive salary
Health insurance
Paid time off
+4
Remote Telecoms Engineer
Remote Telecoms Engineer

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Fully remote
Remote Telecoms Network Architect
Remote Telecoms Network Architect

Placements24 • Kimberley

Hybrid
CAD 101,000 - 211,000
Health benefits
Remote work flexibility
Professional development
Senior Telecom Network Planner
Senior Telecom Network Planner

Placements24 • Kimberley

Hybrid
CAD 95,000 - 135,000
Competitive salary
Remote-first environment
Professional development allowance
+2
Remote Junior Full-Stack Developer
Remote Junior Full-Stack Developer

Placements24 • Kimberley

Hybrid
CAD 60,000 - 90,000
Fully remote work with flexible hours
Career development budget
Health insurance (if applicable)
Remote Senior Software Engineer - Energy Sector
Remote Senior Software Engineer - Energy Sector

Placements24 • Kimberley

Hybrid
CAD 120,000 - 170,000
Fully remote work
Flexible hours
Health insurance
+1
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 165,000
Fully remote work
Competitive salary
Performance-based bonuses
+3