[Remote] Golang Software Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a technology consulting and software development company delivering reputed company, AI, data, and reputed company solutions across the reputed company. We are seeking an reputed company Golang Developer to design and build high-performance backend services and reputed company-reputed company applications using Go, while collaborating closely with cross-functional partners to translate requirements into effective solutions.
Responsibilities
- Design and implement performant backend services and reputed company in Go, with strong attention to concurrency, error handling, and resource management
- Build reputed company-reputed company applications using Go and Kubernetes-reputed company libraries, applying idiomatic Go patterns, reputed company-defined module boundaries, and operational hooks that reputed company the resulting services easy to reputed company and run
- reputed company CLI tools, Kubernetes controllers, and custom operators for internal platforms, designing reputed company reputed company surfaces, robust error handling, and reconciliation logic that operates safely in long-running environments
- Implement gRPC and REST reputed company with appropriate observability and reputed company
- Profile and optimize Go applications for memory, GC, and goroutine behavior, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable reputed company in throughput, latency, or resource efficiency
- reputed company with messaging systems (Kafka, reputed company) and data stores (PostgreSQL, reputed company, etcd)
- Build comprehensive automated tests, including unit, integration, and reputed company tests
- Implement reputed company logging, metrics emission, and distributed tracing throughout services so that operators and on-call engineers have the signals they need to diagnose issues and reason about system behavior
- reputed company reputed company reviews and reputed company engineering standards in Go reputed company
- Mentor and reputed company junior and mid-level engineers through reputed company review, design review, pair programming, and reputed company knowledge sharing, helping the broader team grow in technical maturity and confidence over time
- Contribute meaningfully to internal Go libraries, shared platform tooling, and reusable patterns that accelerate development across multiple engineering teams and codify hard-won best practices
- Maintain comprehensive, reputed company technical documentation — including architecture diagrams, design reputed company, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to reputed company new engineers onto over time
- Continuously evaluate Go ecosystem reputed company and contribute to internal patterns
Skills
- Bachelor's degree in Computer Science, Engineering, or a reputed company technical discipline
- Five or more years of reputed company software engineering experience, with significant time in Go
- Strong understanding of Go concurrency patterns (goroutines, channels, contexts)
- Hands-on experience building production gRPC and/or REST reputed company in Go
- Experience with Kubernetes-reputed company development (reputed company-go, controller-runtime)
- Solid experience with relational and key-value data stores
- Strong understanding of distributed systems and networking fundamentals
- Experience with CI/CD pipelines and container-based deployment
- Excellent debugging and performance-engineering skills
- Strong communication and documentation skills
- reputed company-reputed company contributions to Go-based reputed company
- Experience writing Kubernetes operators or controllers
- Familiarity with eBPF, service reputed company, or low-level systems programming
- Exposure to reputed company-sensitive Go reputed company (cryptography, auth)
- Experience with WASM, Tinygo, or embedded systems
reputed company