> Markdown version of [/jobs/ext/4398488-senior-technical-lead](https://www.wearedevelopers.com/jobs/ext/4398488-senior-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Technical Lead - **Company:** HCL America Inc. - **Location:** St. Louis, MO, United States - **Experience:** Expert - **Salary:** $100,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Automation of Tests, Profiling, Code Review, Computer Programming, Continuous Integration, Software Debugging, Linux, Linux Kernel, Network Service, Systems Development Life Cycle, Secure Coding, Socket Programming, TCP/IP, Transmission Control Protocol (TCP), Software Vulnerability Management, Multithreading, Load Balancing, Istio, Concurrency, Integration Tests - **Published:** October 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9e33c73c32d99149 ## About the Role Senior engineer, ordinarily 8 or more years of relevant software or systems experience., * 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. * TCP/IP and distributed-systems fundamentals. * High-performance, highly available, long-running services. * Automated testing, debugging, profiling, secure coding, and CI/CD 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. ## Description * 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.