1

Golang Developer Jobs in Iowa (NOW HIRING)

We are looking for a LifePro Developer to join a team in West Des Moines, Iowa in a contract-to-permanent position. This position is suited for a senior-level engineer who brings strong back-end ...

New

Lee Enterprises is seeking a skilled Application Developer to design, build, and maintain applications that support our subscription, payment, circulation, and news systems . This role is focused on ...

Lee Enterprises is seeking a skilled Application Developer to design, build, and maintain applications that support our subscription, payment, circulation, and news systems . This role is focused on ...

Application Developer

Davenport, IA ยท On-site

$90 - $120/hr

Lee Enterprises is seeking a skilled Application Developer to design, build, and maintain applications that support our subscription, payment, circulation, and news systems . This role is focused on ...

Lee Enterprises is seeking a skilled Application Developer to design, build, and maintain applications that support our subscription, payment, circulation, and news systems . This role is focused on ...

United Fire Group is looking for an application developer to join our growing organization. This position will play a critical role in the review, design, development and modification of applications.

My Client is looking for a Python/PySpark Developer in IA . Details below, please let me know if you are interested in the below role. Des Moines, IA (Preferred and Hybrid) Contracting W2 or C2C is ...

New

Application Developer. Length: 6 month Location: Ankeny, IA, 50021 Description This role is responsible for designing, coding and modifying applications, from layout to function and according to a ...

Responsibilities The Software Developer will participate in the design, development, testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works ...

Software Developer

Urbandale, IA ยท On-site

$70 - $100/hr

Responsibilities The Software Developer will participate in the design, development, testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works ...

New

Software Developer Lead

West Des Moines, IA ยท On-site

$113K - $142K/yr

Athene is seeking a Software Developer Lead to help shape the next generation of AI-native platforms that power critical insurance workflows. In this hands-on technical leadership role, you will ...

Software Developer Lead

West Des Moines, IA ยท On-site

$113K - $142K/yr

Athene is seeking a Software Developer Lead to help shape the next generation of AI-native platforms that power critical insurance workflows. In this hands-on technical leadership role, you will ...

next page

Showing results 1-20

Golang Developer information

See Iowa salary details

$11

$54

$79

How much do golang developer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for golang developer in Iowa is $54.23, according to ZipRecruiter salary data. Most workers in this role earn between $44.47 and $64.13 per hour, depending on experience, location, and employer.

What is a Golang developer?

Golang Developers are software engineers who specialize in using the Go programming language, also known as Golang, to build applications, tools, and backend systems. They are responsible for designing, coding, testing, and maintaining software written in Go, which is known for its efficiency and scalability. Golang Developers often work on cloud infrastructure, web servers, microservices, and other high-performance backend systems. Their expertise is highly valued in industries requiring robust, concurrent, and scalable solutions.

What does a Golang developer do?

Golang developers utilize the Go computer programming language to create software and webpage capabilities for their employers. Your specific job duties vary, depending on the project and company. General job duties include working with the full suite of Go tools and frameworks, such as Sltr, Godep, Revel, Stringer, and the Go templating language to develop code. You may also be responsible for testing and troubleshooting different functions of websites and software created with the Go programming language and making modifications or updates when necessary. Some Golang developers complete their assigned tasks on their own, while others collaborate with a team of developers.

What are the key skills and qualifications needed to thrive as a Golang developer?

To thrive as a Golang Developer, you need strong programming skills in Go, understanding of concurrent programming, and a solid grasp of software development principles, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, cloud platforms (such as AWS or GCP), and containerization tools like Docker and Kubernetes is typically required. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate on complex projects and resolve issues efficiently. These skills and qualities are crucial for building reliable, scalable applications and ensuring seamless integration within development teams.

What are some typical challenges faced by Golang developers when working on large-scale projects?

Golang Developers often encounter challenges related to concurrency management and optimizing performance in large-scale applications. Handling goroutines and channels effectively while avoiding common pitfalls such as race conditions requires careful coding and thorough testing. Additionally, integrating Go services with legacy systems or third-party APIs can present compatibility and design challenges. Collaborating closely with DevOps and other backend teams is essential to ensure smooth deployment and scalability in production environments.

What is the difference between Golang Developer vs Backend Developer?

AspectGolang DeveloperBackend Developer
Required SkillsProficiency in Go, concurrency, REST APIsProficiency in server-side languages (e.g., Java, Python, Node.js), databases
Work EnvironmentDeveloping scalable, high-performance backend servicesBuilding and maintaining server-side applications across various languages
Industry UsageTech companies, cloud services, microservices architectureBroad industry use including finance, e-commerce, tech

Golang Developers specialize in using Go for building efficient, scalable backend systems, often in microservices and cloud environments. Backend Developers have a broader focus on server-side programming across multiple languages and frameworks. While Golang Developers focus on Go-specific skills, Backend Developers may work with various technologies depending on project needs.

What are the most commonly searched types of Golang Developer jobs in Iowa?

The most popular types of Golang Developer jobs in Iowa are:

What job categories do people searching Golang Developer jobs in Iowa look for?

The top searched job categories for Golang Developer jobs in Iowa are:

Infographic showing various Golang Developer job openings in Iowa as of August 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $112,793 per year, or $54.2 per hour.

Senior Software Engineer (Go/Golang & Kubernetes) in Urbandale, IA

Cube Hub, Inc.

Urbandale, IA โ€ข On-site

$115K - $152K/yr

Other

Re-posted 12 days ago


Job description

Job Title: Senior Software Engineer (Go/Golang & Kubernetes)
Job Location: Urbandale, IA
Person will work a split schedule between onsite and remote.
Job Duration: 15 months
There will be a Glider assessment required before interview (it is currently being developed)
Key Skills are Go and Kubernetes
The worker should be comfortable working in a paired programming environment and be an excellent communicator.
High priority given to soft skills such as self-driven and takes initiative.
Works on a Platform Engineering team and supports aligned product teams by planning its work, coordinating with others, and developing functionality to enable teams to be successful in quality and reliability.
Most important technical skills are strong programming experience in Golang with experience in Kubernetes, AWS, OpenTelemetry, Terraform.
6 years Experience in programming/software development (Go (70%), Java (10%), Rust (10%), Python (5%), Terraform (5%))
Experience hosting services in AWS cloud technologies
Experience deploying and/or managing EKS/Kubernetes clusters
Ability to manage many competing priorities/requests in a fast-paced environment
Excellence in verbal and written communication forms with tact and negotiation
Experience with Datadog and/or Grafana preferred