Senior Go Software Engineer St louis - MO - Missouri

St louis, MO, US • Posted 11 hours ago • Updated 11 hours ago
Contract W2
Contract Corp To Corp
12 Months
On-site
$50 - $55/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Go programming
  • Linux systems programming
  • TCP/IP fundamentals
  • Automated testing

Summary

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90911958
  • Position Id: 9111362
  • Posted 11 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

•

6d ago

Easy Apply

Contract

85 - 95

St. Louis, Missouri

•

Today

Third Party, Contract

$53 - $55

Remote

•

Today

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in St. Louis, Missouri

•

17d ago

Easy Apply

Contract, Third Party

$70 - $80

Search all similar jobs