Haystack
← Back to Jobs
Technology
SB

Senior Go Software Engineer St louis - MO - Missouri

Sierra Business Solution LLCSt. Louis, MO🇺🇸United StatesPosted Oct 12, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
St. Louis, MO, United States
Posted
17 hours ago
C

Job Description

Job Summary

Senior engineer, ordinarily 8 or more years of relevant software or systems experience.

Mission: Take ownership of an existing Go-based proof of concept and mature it into secure, maintainable, production-ready proxy software.

Key Responsibilities

Review and rapidly understand an existing proxy codebase.

Develop traffic-management, failover, connection-draining, recovery, telemetry, and operational-control capabilities.

Build reliable software for persistent TCP connections and stateful traffic movement.

Resolve defects and improve performance, resiliency, security, and maintainability.

Build APIs and integration points for automation and operational tooling.

Own unit, component, and integration testing as part of development.

Participate in code reviews, SDLC integration, vulnerability remediation, performance certification, and production support.

Use AI-assisted development tools responsibly to improve engineering productivity and quality.

Skill Requirements

Strong hands-on development experience in Go or C is mandatory. Candidates without demonstrated Go or C programming experience should not be submitted.

Linux systems programming, socket programming, concurrency, multithreading, and network services.

TCPIP and distributed-systems fundamentals.

High-performance, highly available, long-running services.

Automated testing, debugging, profiling, secure coding, and CICD practices.

Other Requirements

Preferred experience

Proxy, load-balancing, service-mesh, network-appliance, or traffic-management products.

Linux kernel networking and eBPF.

Experience moving a proof of concept through enterprise SDLC and production readiness.

Similar jobs