$130K - 180K a year
Design and manage high-performance microservices and APIs in Go, optimize concurrency and performance, secure services using AWS, and maintain infrastructure with CI/CD pipelines.
5+ years backend development in Golang, 7+ years AWS expertise, deep knowledge of Go internals and concurrency, Linux proficiency, CI/CD automation experience, and familiarity with enterprise tools and Python-based testing.
Title: Senior Golang Engineer Location: Irvine, CA / Hybrid – (Onsite Interview) Need Local Candidates Only. Long Term Contract We are looking for a Senior Golang Engineer with specialized knowledge in Go internals and a strong background in developing cloud-native systems on AWS. This position is ideal for a detail-oriented programmer who excels in creating and enhancing distributed, high-performance applications. In this role, you will be instrumental in designing and executing essential services that support expansive platforms, encompassing everything from fundamental data processing pipelines to secure, swift APIs. Responsibilities: - Design, construct, and manage high-performance microservices and RESTful/gRPC APIs utilizing standard Go libraries and frameworks such as Gin, Chi, and grpc-go. - Implement advanced concurrency patterns like goroutines, channels, and sync primitives for highly parallel systems. - Perform thorough performance profiling and optimization using Go tooling like pprof, go vet, and Delve. - Develop clean, idiomatic, and scalable Go code, making use of interfaces, generics, and robust error handling. - Ensure the security of APIs and services by utilizing AWS API Gateway, Lambda Authorizers, and other key AWS services. - Operate and fine-tune services in Linux-based environments to enhance performance and reliability. - Manage infrastructure through CloudFormation and CI/CD pipelines utilizing GitLab CI/CD. Qualifications: - Over 5 years of professional software engineering experience, predominantly in backend development with Golang. - More than 7 years of extensive AWS experience, including expert-level design and operational proficiency in services like S3, EC2, ECS, Lambda, RDS, SQS, SNS, and CloudWatch. - Profound understanding of Go's concurrency model, runtime, and advanced tooling such as goroutines, channels, scheduler, garbage collector, and pprof. - Proficiency in Linux/Unix environments and Bash scripting. - Practical experience with CI/CD automation, specifically with GitLab CI/CD. - Familiarity with enterprise tools like IBM Aspera. - Exposure to automation testing frameworks, preferably Python-based.
This job posting was last updated on 10/10/2025