Piper Companies logo

Software Engineer - Distributed Systems & Networking

Piper Companies
Department:Software Engineer
Type:REMOTE
Region:Los Angeles, CA
Location:United States
Experience:Mid-Senior Level
Skills:
GOPYTHONDISTRIBUTED SYSTEMSNETWORKINGCI/CDAPISMICROSERVICESTELEMETRYOBSERVABILITYTCP/IPROUTINGSWITCHING
Share this job:

Job Description

Posted on: August 19, 2026

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

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Piper Companies logo

Piper Companies

View company page
USARemoteJobs.app logo

USARemoteJobs.app

Get USARemoteJobs.app on your phone!

SIMILAR JOBS
Piper Companies logo

Software Engineer - Distributed Systems & Networking

Piper Companies
Just now
Software Engineer
Remote (Los Angeles, CA)
United States
GOPYTHONDISTRIBUTED SYSTEMS+9 more
Fleetio logo

Software Engineer, Marketplace

Fleetio
2 days ago
Software Engineer
Remote (Los Angeles, CA)
United States
RUBY ON RAILSAPI INTEGRATIONPRODUCT MINDSET+7 more
Crossing Hurdles logo

Data Pipeline Engineer | Remote

Crossing Hurdles
2 days ago
Software Engineer
Remote (Los Angeles, CA)
United States
PYTHONFASTAPIREACT+9 more
Concorde, Inc logo

Software Engineer

Concorde, Inc
2 days ago
Software Engineer
Remote (Los Angeles, CA)
United States
C#.NET FRAMEWORK.NET CORE+6 more
Maven Clinic logo

Staff Software Engineer, Identity Platform

Maven Clinic
3 days ago
Software Engineer
Remote (New York, NY)
United States
AUTHENTICATIONAUTHORIZATIONIDENTITY MANAGEMENT+2 more