1

Go Programming Jobs (NOW HIRING)

Required : • 2-5 years of professional software development experience • Strong proficiency with Go programming language and best practices (or other modern programming languages) • Strong ...

GoLang, Sr Engineer

Monett, MO · On-site +1

$60 - $75/hr

Building, testing, deploying, maintaining, and scaling backend services in a microservices architecture using the Go programming language in an agile development environment running and leveraging ...

... Go programming language including its concurrency model, standard library, and efficient ecosystem. • Solid experience with Docker and containerization technologies for deploying and scaling ...

... Go programming skills Experience with high-availability operations management, including deployment automation and rollback strategies Familiarity with security architecture design and review ...

... Go Programming language • Technical mentoring and code review leadership • Self-management and ownership of feature delivery Company : eTeam is a staffing agency that also provides payrolling ...

Senior Software Engineer(Backend/GoLang)

$125K - $165K/yr

... in the Go programming language for an important client project of ours. The team has architect and project manager resources, so your main job will be cranking code, but your senior input on all ...

Go programming experience for operator maintenance and platform tooling development * CKA (Certified Kubernetes Administrator) or CKS (Certified Kubernetes Security Specialist) certification

At several of our longstanding partner schools, nearly half of current teachers began their careers through GO programming. To learn more about the Residency: Teacher Residency Manager Role We are ...

Go programming experience for operator maintenance and platform tooling development * CKA (Certified Kubernetes Administrator) or CKS (Certified Kubernetes Security Specialist) certification

Must have experience in the AdTech domain OR possess strong proficiency in the Go programming language. * 12+ years of professional experience in the software industry. * Experience with web services ...

Go programming experience for operator maintenance and platform tooling development * CKA (Certified Kubernetes Administrator) or CKS (Certified Kubernetes Security Specialist) certification

next page

Showing results 1-20

Go Programming information

See salary details

$25K

$88.9K

$149K

How much do go programming jobs pay per year?

As of Jul 11, 2026, the average yearly pay for go programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

How much does a Go programmer make?

A Go programmer's salary varies based on experience, location, and industry, but typically ranges from $70,000 to $130,000 annually in many regions. Senior developers with specialized skills in concurrent programming and cloud environments can earn higher salaries, especially in tech hubs or companies requiring advanced knowledge of Go and related tools.

What are the key skills and qualifications needed to thrive as a Go Programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What jobs can I get as a Go programmer?

Go programmers can find roles such as backend developers, cloud infrastructure engineers, and DevOps specialists, often working with tools like Docker, Kubernetes, and cloud platforms. These positions typically require knowledge of concurrent programming, APIs, and system architecture, and may involve working in agile environments or with microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand fields like finance, technology, or at major tech companies, can earn $500,000 or more annually. Achieving this level often requires extensive experience, specialized skills, and sometimes stock options or bonuses as part of compensation packages.

Is Golang in high demand?

Go programming is in high demand across industries such as cloud computing, backend development, and microservices due to its efficiency and simplicity. Many companies seek developers skilled in Go, making it a valuable language for job seekers with relevant experience and knowledge of concurrent programming and related tools.
More about Go Programming jobs
What cities are hiring for Go Programming jobs? Cities with the most Go Programming job openings:
What states have the most Go Programming jobs? States with the most job openings for Go Programming jobs include:
What job categories do people searching Go Programming jobs look for? The top searched job categories for Go Programming jobs are:
Infographic showing various Go Programming job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, 20% Part Time, and 5% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.
Software Engineer - AiDP Reliability Engineering, IS&T, Early Career Opportunities

Software Engineer - AiDP Reliability Engineering, IS&T, Early Career Opportunities

Apple

Austin, TX • On-site

Full-time

Re-posted 26 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 670 frontline employees who took The Breakroom Quiz

5th of 30 rated technology retailers


Job description

The Applied Machine Learning team in AI and Data Platform org has been at the forefront of accelerating digital transformation through machine learning across Apple's enterprise ecosystem. We build and operate ML, GenAI, Inference and Data Platforms and Services to provide a comprehensive suite of capabilities-serving business-critical needs across Apple's enterprise. We work on interesting and hard challenges related to scale and performance across diverse set of open source and cutting edge technologies.
We are looking for a talented engineer to join our team and bring passion for building and operating large scale platform and distributed systems leveraging cutting edge open source technologies across hybrid cloud environments!
Description
We are looking for engineers who have strong coding skills and computer science foundation with passion for building resilient and highly performant distributed systems. As a software engineer in AiDP reliability engineering you will work on one or many projects related to GenAI, ML, Inference and Big data platform. You will:
- Build, enhance, and maintain multi-tenant systems employing diverse technologies
- Collaborate with multi-functional teams to deliver impactful customer features
- Lead projects through full lifecycle, from design discussions to release delivery
- Operate, scale, and optimize high-throughput and highly concurrent services
- Diagnose, resolve, and prevent production and operational challenges
We are looking for enthusiastic engineers with interest in one of the following areas:
- ML Engineers
- Big Data Engineer
- Platform Reliability Engineer
Minimum Qualifications
Bachelor's Degree in Computer Science, Computer Engineering or equivalent technical degree
Proficient programming knowledge in one of the following areas: Python, Java, or Go Programming and ability to read and explain open source codebase
Good foundation of Operating Systems, Networking and Security Principles
Relevant Internship experience
Preferred Qualifications
Excellent analytical & problem solving skills
Exposure to Model Training or Fine Tuning methodologies
Exposure to Spark/Flink/Trino/Iceberg and other modern cloud native big data technologies
Exposure to Kubernetes and other cloud native technologies like Flux/Argo CD

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976