Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Engineer - Telecom Platforms

Posted Updated
Discussion

Summary

A fully remote senior engineer role building and maintaining backend services and APIs for a client's telecommunications platforms. Day to day involves designing scalable distributed systems, writing tested code in Java/Python/Go, optimizing large-scale databases, and supporting production systems.

About the Role

Our client is looking for a highly experienced Senior Software Engineer to contribute to the development of their cutting-edge telecommunications platforms. This role is fully remote, offering the flexibility to work from anywhere. You will be responsible for designing, coding, testing, and deploying robust and scalable software solutions that power our client's core services. This is an exceptional opportunity for a passionate engineer to work on complex technical challenges, collaborate with a talented, distributed team, and significantly impact the evolution of our telecom technology stack.

Key Responsibilities

  • Design, develop, and maintain high-performance backend services and APIs for telecommunications applications.
  • Write clean, efficient, well-documented, and thoroughly tested code in languages such as Java, Python, or Go.
  • Collaborate with product managers and other engineers to define software requirements and architecture.
  • Implement and optimize database schemas and queries for large-scale data processing.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve software defects and production issues.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience, with a focus on backend systems.
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C++, Go).
  • Experience with distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
  • Solid understanding of networking concepts and telecommunications protocols.
  • Demonstrated ability to work effectively in a remote, agile development environment.

Benefits

  • Highly competitive salary and performance-based bonuses.
  • Fully remote work arrangement with flexible hours.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and retirement savings plan.
  • Access to ongoing training, conferences, and professional development opportunities.

What they ask for

Required

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with a focus on backend systems
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C++, Go)
  • Experience with distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP)
  • Solid understanding of networking concepts and telecommunications protocols
  • Demonstrated ability to work effectively in a remote, agile development environment

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available