Note: The job is a remote job and is open to candidates in USA. Plan A Technologies is a global engineering firm that delivers custom software, AI agents, cloud, and data solutions. The Go Backend Engineer will contribute to the internal developer platform by designing and delivering scalable, resilient Go-based services, tools, APIs, and automated systems while driving reliability, performance, and technical excellence.
Responsibilities
- Contribute to the technical roadmap for our internal developer platform, championing open standards, Go best practices, and a best-in-class developer experience
- Develop, scale, and maintain high-performance, concurrent Go microservices and core platform features—including CI/CD, developer monorepos, experimentation/feature flags, and observability—to meet the quality and performance needs of the entire engineering organization
- Design, develop, and maintain high-quality internal Go tools and APIs (gRPC/REST) to improve developer productivity. This includes building tools and services that guide engineers along the "golden path" for development and deployment
- Partner with internal engineering customers to understand pain points and translate them into improvements in Go system reliability, scalability, and quality across our entire ecosystem
- Design and develop advanced, automated systems in Go to improve operational efficiency, including AI-driven workflows and the underlying systems that support them
- Drive operational excellence by establishing and refining standards for Go system reliability, performance tuning (profiling/benchmarking), and monitoring, including SLAs and SLOs
Skills
- BS in Computer Science, Software Engineering, or equivalent experience
- 5+ years of professional software development experience, with deep, hands-on experience using Go (Golang) in large-scale production environments
- Strong knowledge of Go idioms, concurrency patterns (goroutines, channels), memory management, and standard library/tooling (Go modules, pprof, testing frameworks)
- Experience building and operating large-scale Go services on a major cloud provider (AWS, GCP, Azure)
- Strong understanding of cloud-native applications, containerization (Docker), and Kubernetes architecture
- Proven ability to influence technical decision-making and lead complex projects
- Strong analytical thinking, problem-solving abilities, and excellent communication for cross-functional teamwork
- Excellent verbal and written English communication skills
- Initiative and drive to do great things
- Deep experience with modern, large-scale platform components and services (e.g., CI/CD pipelines, internal developer portals like Backstage, service meshes like Istio/Envoy)
- Experience with Go-based cloud-native projects or extending Kubernetes via Custom Resource Definitions (CRDs) and operators
Benefits
- Work From Home 100% of the time, or come into one of our global offices. Up to you.
- Great colleagues and an upbeat work environment
- A generous vacation schedule
- Brand New Laptop
Company Overview
Company H1B Sponsorship