Golang

3Pillar

United States

On-site

USD 120,000 - 180,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

3Pillar seeks a senior software engineer with deep Go expertise to design and optimize high-volume ingest pipelines for IoT and OT telemetry. You will implement polling, write paths for time-series storage, and optimize for throughput, latency, and memory in edge deployments.

You will lead architecture, contribute to code reviews, and mentor others while ensuring secure, scalable enterprise systems. Strong English skills and US work authorization are required.

Qualifications

  • 5+ years of professional software engineering experience with Go.
  • Strong concurrency and performance engineering skills including goroutines and channels.
  • Solid network protocol fundamentals and debugging with packet captures.
  • Experience building high-volume ingest or streaming pipelines in production.
  • Experience with time-series storage and write optimization (InfluxDB or equivalent).
  • Experience building enterprise-level systems with SOLID and basic security awareness (OWASP).
  • Proficiency in English and authorized to work in the United States.
  • Exposure to IoT/OT telemetry protocols and cloud-native patterns.

Responsibilities

  • Independently drive project delivery from conceptualization to deployment, with autonomy and accountability.
  • Build and optimize high-volume ingest pipelines in Go, including concurrency design and back‑pressure.
  • Implement and maintain device polling/collection across IoT/OT telemetry protocols and time-series storage write paths.
  • Profile and tune for throughput, latency, and memory footprint in edge/constrained-runtime deployments.
  • Craft client code that is efficient, testable, scalable, secure, and of high quality.
  • Participate in planning/estimation efforts using project methods and tools.
  • Contribute to code reviews and documentation, and collaborate on resiliency and failure-isolation design.

Skills

Go
Concurrency
Performance engineering
Network protocols
Time-series data
Python
Docker
Kubernetes
Observability
Security awareness

Tools

InfluxDB
Docker
Kubernetes
CI/CD pipelines
Packet captures

Job description

3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business. With teams across North America, Europe, Latin America, and Asia, we work with the most ambitious companies in financial services, healthcare, media, and technology — helping them move faster, modernize boldly, and compete on their own terms. Our HelixAI platform and Helix Pods delivery model put our engineers at the center of real agentic transformation — doing work that is open, portable, and built to last. We are building the future of enterprise AI.

Key Responsibilities:
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
  • Build and optimize high-volume ingest pipelines in Go, including concurrency design, buffering, back-pressure, and retry semantics.
  • Implement and maintain device polling and collection across IoT and OT telemetry protocols, and the write path into time-series storage.
  • Profile and tune for throughput, latency, and memory footprint, especially in edge and constrained-runtime deployments.
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Contribute to code reviews and technical documentation, and partner with the technical lead on resiliency and failure-isolation design.
Qualifications:
  • 5+ years of professional software engineering experience, with demonstrable depth in Go.
  • Strong concurrency and performance engineering skills: goroutine and channel design, profiling, memory and allocation tuning, benchmarking.
  • Solid network protocol fundamentals and hands-on protocol-level work, including debugging with packet captures.
  • Experience building high-volume ingest or streaming pipelines in production.
  • Working experience with time-series storage such as InfluxDB or equivalent, including write optimization and schema and tag design.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Good understanding of SOLID principles and familiarity with OWASP.
  • Proficiency in the English language.
  • Must be authorized to work in the United States.
  • Exposure to IoT or OT telemetry protocols such as SNMP, gNMI or other streaming telemetry, NETCONF, syslog, and MQTT. This is preferred, and weighted below Go depth and network fundamentals.
  • Python for tooling and data work.
  • Containers and orchestration using Docker and Kubernetes.
  • Observability instrumentation: metrics, tracing, and structured logging.
  • Prior data center, DCIM, industrial, or critical-infrastructure monitoring background.
  • Experience with CI/CD pipelines and cloud native application patterns.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer Go REQ_81
Senior Software Engineer Go REQ_81

3Pillar Global, Inc. • United States

Remote
USD 140,000 - 180,000
Technical Lead, Software Engineering (GO) REQ_80
Technical Lead, Software Engineering (GO) REQ_80

3Pillar • United States

Remote
USD 140,000 - 190,000
Remote-first
Global team
Wellbeing programs
+2
Senior Golang Engineer
Senior Golang Engineer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 180,000
GO Technical Lead
GO Technical Lead

Confidential Careers • United States

On-site
USD 190,000 - 260,000
Go Backend Architect – Edge & IoT Telemetry
Go Backend Architect – Edge & IoT Telemetry

3Pillar • United States

On-site
USD 120,000 - 180,000
Technical Lead, Software Engineering_REQ_80
Technical Lead, Software Engineering_REQ_80

3Pillar Global, Inc. • United States

Remote
USD 140,000 - 200,000
Senior Go Engineer - Remote, High-Perf Ingest & Edge
Senior Go Engineer - Remote, High-Perf Ingest & Edge

3Pillar Global, Inc. • Northern (KY)

Hybrid
USD 140,000 - 180,000
Technical Lead / Telemetry Platform
Technical Lead / Telemetry Platform

BrainWorks • United States

Remote
USD 150,000 - 210,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Georgia

On-site
USD 120,000 - 180,000
Senior Go (Golang) Engineer - Integration & Channels
Senior Go (Golang) Engineer - Integration & Channels

EPAM Systems • United States

Hybrid
USD 140,000 - 190,000