This job posting has expired and is no longer accepting applications
Piper Companies logo

Software Engineer - Distributed Systems & Networking

Piper CompaniesUnited States
Remote · Los Angeles, CAMid-Senior Level
Posted Aug 1913 views1 applied

Skills

  • GO
  • PYTHON
  • DISTRIBUTED SYSTEMS
  • NETWORKING
  • CI/CD
  • APIS
  • MICROSERVICES
  • TELEMETRY
  • OBSERVABILITY
  • TCP/IP
  • ROUTING
  • SWITCHING

About the role

Piper Companies is seeking a Software Engineer - Distributed Systems & Networking to join a leading technology organization focused on network simulation, automation, and infrastructure platforms in a fully remote role working Eastern Standard Time. The Software Engineer - Distributed Systems & Networking will play a key role in building and scaling backend services that power distributed applications, network orchestration, and high-performance infrastructure environments. This position is ideal for a backend focused engineer with a strong foundation in networking, distributed systems, Go development, and platform scalability.

Responsibilities of the Software Engineer - Distributed Systems & Networking:

  • Design, build, and maintain distributed backend services using Go and Python.
  • Develop scalable platform capabilities that support high availability, low latency, and large-scale workloads.
  • Implement and enhance CI/CD pipelines to improve software delivery, testing, and deployment automation.
  • Build and maintain APIs, microservices, and platform integrations for networking and infrastructure solutions.
  • Collaborate with engineering teams to optimize telemetry, observability, and performance monitoring capabilities.
  • Troubleshoot and improve system reliability, scalability, and operational efficiency.
  • Contribute to architecture discussions focused on distributed computing, service orchestration, and network-aware applications.
  • Support development efforts involving enterprise networking concepts, routing, switching, and TCP/IP technologies.

Qualifications of the Software Engineer - Distributed Systems & Networking:

  • 4+ years of software engineering experience in backend or platform development.
  • Strong experience developing applications in Go (Golang).
  • Proficiency with Python for automation, tooling, or backend services.
  • Experience designing, building, and supporting distributed systems platforms.
  • Understanding of networking fundamentals equivalent to CCNA-level knowledge, including TCP/IP, routing, switching, and network troubleshooting.
  • Experience implementing and maintaining CI/CD pipelines and software delivery processes.
  • Knowledge of scalability, latency optimization, observability, telemetry, and performance engineering best practices.
  • Experience working within Linux-based environments.
  • Familiarity with cloud-native architectures, microservices, containers, or Kubernetes

Compensation for the Software Engineer - Distributed Systems & Networking includes:

  • Salary range: $105,000 - $145,000 annually depending on experience
  • Comprehensive benefits package including medical, dental, vision, 401(k), and PTO

This job opens for applications on 08/17/2026. Applications for this job will be accepted for at least 30 days from the posting date.

Keywords: Golang, Go Developer, Go Engineer, Python Developer, Distributed Systems, Distributed Computing, Platform Engineering, Backend Engineering, Software Engineer, Networking, CCNA, TCP/IP, Routing, Switching, Network Automation, Infrastructure Automation, CI/CD, Continuous Integration, Continuous Delivery, Jenkins, GitHub Actions, Kubernetes, Docker, Linux, Microservices, Scalability, Latency Optimization, Telemetry, Observability, Monitoring, Performance Engineering, REST APIs, API Development, Cloud Native, Site Reliability Engineering, SRE, Platform Services, Service Mesh, High Availability, Network Infrastructure, DevOps, Infrastructure as Code, Ansible, Terraform, Cloud Platforms, Enterprise Networking, Backend Services, Software Development

#PANDO

Originally posted on LinkedIn. You apply directly with Piper Companies. USARemoteJobs.app never asks for payment to apply.
View original
Something wrong with this listing?