Senior Software Engineer (GO)

Confidential Careers

United States

On-site

USD 150,000 - 230,000

Full time

3 days 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

Confidential Careers seeks an experienced Go developer to own end-to-end delivery of high-throughput data ingestion pipelines and edge-focused systems in a fast-paced environment.

You will design scalable architectures, optimize performance, mentor teammates, and contribute to security and testing efforts while collaborating with leadership to drive project success.

Qualifications

  • 5+ years of professional software development experience, with Go (Golang).
  • Deep understanding of performance engineering and concurrency concepts (goroutines, channels, tuning, profiling).
  • Strong knowledge of network protocols and debugging at protocol level.
  • Proven track record designing high-volume data streaming/ingestion pipelines.
  • Hands-on experience with time-series databases (e.g., InfluxDB).
  • Experience building scalable, secure enterprise systems.
  • Solid Agile experience.
  • Proficiency in English.
  • Authorization to work in the United States.

Responsibilities

  • Take end-to-end ownership of project delivery within architectural frameworks.
  • Architect, build, and optimize Go-based data ingestion pipelines with high concurrency and resilience.
  • Develop data collection and device polling for IoT/OT telemetry, optimizing writes to time-series DBs.
  • Profile performance to minimize latency and memory footprints, focusing on edge computing.
  • Create scalable, secure client-side code and maintain high quality standards.
  • Contribute to system resiliency design and perform thorough code reviews and documentation.
  • Assist in project estimation, scoping, and sprint planning using standard methodologies.
  • Mentor new engineers and enable knowledge transfer between teams.
  • Participate in Agile ceremonies and governance processes.
  • Promote engineering excellence through Communities of Practice and knowledge sharing.

Skills

Go (Golang)
Performance engineering
Concurrency
Network protocols
Time-series databases
Agile methodologies
SOLID/OOP design
English language proficiency
US work authorization

Tools

Docker
Kubernetes
InfluxDB

Job description

  • Take end-to-end ownership of project delivery within established architectural frameworks, driving solutions autonomously from initial concept through successful deployment.
  • Architect, build, and optimize robust, high-throughput Go-based data ingestion pipelines, focusing on advanced concurrency, back-pressure management, buffering, and resilient retry logic.
  • Develop and manage data collection and device polling mechanisms for diverse IoT and OT telemetry protocols, optimizing the write pathways into time-series databases.
  • Conduct rigorous performance profiling to minimize latency and memory footprint while maximizing throughput, with a specific focus on edge computing and resource-constrained environments.
  • Engineer clean, highly scalable, testable, and secure client-side code that adheres to premier quality standards.
  • Collaborate with engineering leadership on system resiliency and fault isolation design, while consistently engaging in thorough code reviews and maintaining comprehensive technical documentation.
  • Contribute to precise project estimation, scoping, and sprint planning using standard project methodologies.
  • Facilitate seamless knowledge transfer from preceding teams and actively mentor and onboard incoming engineering talent.
  • Play an active role in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and broader governance processes.
  • Champion engineering excellence by participating in Communities of Practice (CoPs), sharing knowledge, and fostering the technical growth of peers and project teams.
Minimum Qualifications
  • 5+ years of professional software development experience, featuring extensive and proven expertise in Go (Golang).
  • Deep understanding of performance engineering and advanced concurrency concepts, including goroutines, channels, memory allocation tuning, benchmarking, and profiling.
  • Comprehensive knowledge of network protocols with practical experience in protocol-level debugging and packet capture analysis.
  • Proven track record of designing and deploying high-volume data streaming or ingestion pipelines in a production environment.
  • Hands-on experience with time-series databases (e.g., InfluxDB or similar), particularly regarding schema design, tag optimization, and write performance tuning.
  • Demonstrated ability to build highly scalable, performant, and heavily tested enterprise-grade systems.
  • Solid background working within Agile development methodologies.
  • Strong grasp of object-oriented design (SOLID principles) and familiarity with OWASP security practices.
  • Professional working proficiency in English.
  • Current authorization to work in the United States is strictly required.
Preferred Qualifications
  • Familiarity with IoT/OT telemetry and streaming protocols (e.g., MQTT, SNMP, NETCONF, syslog, gNMI). Note: This is highly desired, though foundational Go and networking skills take precedence.
  • Experience utilizing Python for data manipulation, scripting, and tooling.
  • Proficiency with containerization and orchestration platforms, specifically Docker and Kubernetes.
  • Background in modern system observability, including structured logging, distributed tracing, and metric instrumentation.
  • Previous industry experience in critical infrastructure, industrial monitoring, DCIM, or data center environments.
  • Practical knowledge of cloud-native application architectures and CI/CD pipeline automation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang
Golang

3Pillar • United States

On-site
USD 120,000 - 180,000
Senior Golang Engineer
Senior Golang Engineer

We Love Pop Ups • United States

Remote
USD 82,000 - 136,000
Golang developer
Golang developer

Vision Square INC • Menlo Park (CA)

On-site
USD 140,000 - 190,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
Sr. Golang Developer
Sr. Golang Developer

TechDigital Group • Philadelphia

On-site
USD 90,000 - 120,000
Senior Software Engineer - Data Infrastructure (Go)
Senior Software Engineer - Data Infrastructure (Go)

7Seventy • United States

Remote
USD 170,000 - 230,000
Health insurance
Dental insurance
Vision insurance
+1
Golang Technical Lead
Golang Technical Lead

TechDigital Group • Duluth (MN)

On-site
USD 140,000 - 190,000
Senior Golang Engineer
Senior Golang Engineer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 180,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Town of Poland (NY)

On-site
USD 120,000 - 190,000