Jobs · Engineering

Software Engineer - Distributed Systems & Networking

Piper Companies · United States · 1 wk ago
RemoteRemoteEngineering$105k–$145k/yrFull-time

About the Role

Piper Companies is seeking a Software Engineer to join a leading technology organization focused on network simulation, automation, and infrastructure platforms in a fully remote role working Eastern Standard Time. This position is ideal for a backend-focused engineer with a strong foundation in networking, distributed systems, Go development, and platform scalability.

Responsibilities

  • 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

  • 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.

Pay

Salary range: $105,000 - $145,000 annually depending on experience.

Benefits

Comprehensive benefits package including medical, dental, vision, 401(k), and PTO.

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

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net