Go Applications Engineer

New
B
Bright Vision TechnologiesCloud software
100% Remote (U.S.)Full-TimeMiddle
Salary130,000 - 145,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
Experience Required: 6+ years; Required Qualifications: Five or more years of professional software engineering experience, with significant time in Go.
Required Skills
KubernetesGogRPCRESTful APIsDistributed Systems

Requirements

  • Have five or more years of professional software engineering experience, with significant time in Go.
  • Understand Go concurrency patterns, including goroutines, channels, and contexts.
  • Have hands-on experience building production gRPC and/or REST APIs in Go.
  • Have experience with Kubernetes-native development, including client-go or controller-runtime.
  • Have experience with relational and key-value data stores.
  • Understand distributed systems and networking fundamentals.
  • Have experience with CI/CD pipelines and container-based deployment.
  • Bring debugging and performance-engineering skills.
  • Have strong communication and documentation skills.
  • Preferred: contribute to Go-based open-source projects or have experience writing Kubernetes operators or controllers.
  • Preferred: familiarity with eBPF, service mesh, low-level systems programming, security-sensitive Go projects, WASM, TinyGo, or embedded systems.

Responsibilities

  • Design and build high-performance backend services using Go.
  • Build infrastructure tooling and cloud-native applications.
  • Work on systems where latency, concurrency, and operational efficiency are key concerns.
  • Contribute to a codebase shared by engineers across multiple teams.
  • Work with product, design, engineering, operations, and business stakeholders to translate ambiguous requirements into solutions.
  • Participate in code reviews and design reviews.
  • Mentor more junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 145,000 USD per year
Apply Now