Jobs · Engineering

Senior Go Developer

Bright Vision Technologies · Herndon, VA · 1 wk ago
RemoteRemoteEngineering$175k–$200k/yrFull-time

About the role

Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.

Key Responsibilities

  • Design and implement performant backend services and APIs in Go, with strong attention to concurrency, error handling, and resource management
  • Build cloud-native applications using Go and Kubernetes-native libraries, applying idiomatic Go patterns, well-defined module boundaries, and operational hooks that make the resulting services easy to deploy and run
  • Develop CLI tools, Kubernetes controllers, and custom operators for internal platforms, designing clear command surfaces, robust error handling, and reconciliation logic that operates safely in long-running environments
  • Implement gRPC and REST APIs with appropriate observability and security
  • Profile and optimize Go applications for memory, GC, and goroutine behavior, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency
  • Integrate with messaging systems (Kafka, NATS) and data stores (PostgreSQL, Redis, etcd)
  • Build comprehensive automated tests, including unit, integration, and benchmark tests
  • Implement structured 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
  • Lead code reviews and uphold engineering standards in Go projects
  • Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured 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, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time
  • Continuously evaluate Go ecosystem evolution and contribute to internal patterns

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline
  • Five or more years of professional 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 APIs in Go
  • 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

Similar jobs

Senior Go Developer

Bright Vision TechnologiesSterling, VA· Yesterday
RemoteEngineering$120k–$170k/yrapply on brightvisiontechnologies.applytojob.com

Senior Go Developer

Bright Vision TechnologiesAshburn, VA· 1 wk ago
RemoteEngineering$120k–$170k/yrapply on brightvisiontechnologies.applytojob.com

Senior Go Developer

JobgetherUnited States· 2 wk ago
RemoteEngineering$175k–$200k/yrapply on jobs.lever.co

Senior Go Developer

Bright Vision TechnologiesManhattan, NY· 3 wk ago
RemoteEngineeringapply on brightvisiontechnologies.applytojob.com

Go Developer

micro1NAMER· 1 wk ago
RemoteInformation Technologyapply on jobs.micro1.ai