1

Go Programming Jobs in Iowa (NOW HIRING)

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

Do your job right, and you'll build structures that will last for years to come and a career that will take you wherever you want to go. RESPONSIBILITIES Engineering Aides directly assist ...

At Emerson in Marshalltown, the Materials Engineer role offers the opportunity to drive innovation ... So, let's go. Let's think differently. Learn, collaborate, and grow. Seek opportunity. Push ...

At Emerson in Marshalltown, the Materials Engineer role offers the opportunity to drive innovation ... So, let's go. Let's think differently. Learn, collaborate, and grow. Seek opportunity. Push ...

Civil Engineer

Des Moines, IA ยท On-site

$2.9K - $5.8K/mo

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

Civil Engineer

Clinton, IA ยท On-site

$2.9K - $5.8K/mo

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

Civil Engineer

Cedar Rapids, IA ยท On-site

$2.9K - $5.8K/mo

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

Civil Engineer

Sioux City, IA ยท On-site

$2.9K - $5.8K/mo

Simply work toward your degree, earn as you go, and then begin the process of becoming a commissioned Navy Civil Engineer Corps Officer. RESPONSIBILITIES As part of the Navy Civil Engineer Corps, you ...

next page

Showing results 1-20

Go Programming information

What is the salary of a Go developer?

The salary of a Go developer typically ranges from $70,000 to $130,000 annually, depending on experience, location, and the complexity of projects. Skilled Go programmers with experience in cloud services and microservices often earn higher salaries, especially in tech hubs or companies using modern development tools.

How much does a Go programmer make?

The average salary for a Go programmer varies by experience and location but typically ranges from $80,000 to $130,000 annually in many regions. Skilled developers with experience in concurrent programming and cloud environments can earn higher salaries, especially in tech hubs or with specialized certifications.

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 engineers, often working with containerization tools like Docker and orchestration platforms like Kubernetes. These positions typically require knowledge of concurrent programming, APIs, and distributed systems, and are common in tech companies, startups, and organizations focusing on scalable, high-performance applications.

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.

Is Golang in high demand?

Go programming jobs are in high demand across industries such as cloud computing, backend development, and microservices architecture. Companies value Go for its performance, simplicity, and concurrency support, leading to a strong job market for developers skilled in this language.

Sr. DevOps Platform Engineer

Berkley Technology Services

Urbandale, IA โ€ข On-site

$122K - $157K/yr

Full-time

Posted 12 days ago


Job description

Job Summary:
Berkley Technology Services (BTS) is a dynamic technology solution for W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. They are seeking a Senior DevOps Platform Engineer who will ensure the reliability, scalability, security, and performance of Berkleyโ€™s software systems while collaborating closely with product engineering, infrastructure, and architecture teams to build and operate an enterprise DevOps platform.
Responsibilities:
โ€ข Maintain a strong understanding of the entire technology stack (networking, storage, OS, virtualization, databases, development frameworks, and applications) to design, observe, troubleshoot, and automate systems across the Berkley environment.
โ€ข Design, build, and mature enterprise CI/CD pipelines and shared DevOps platform services, enabling secure, reliable, and scalable software delivery for multiple teams.
โ€ข Define, implement, and track reliability and observability OKRs, including SLIs and SLOs, to guide reliability engineering, deployment practices, and operational decision-making.
โ€ข Implement and evolve monitoring, alerting, and observability solutions, including AIOps capabilities, to proactively assess system health, detect anomalies, enable self-healing, and support rapid incident response.
โ€ข Drive automation initiatives to eliminate operational toil, streamline platform and pipeline workflows, reduce manual intervention, and improve efficiency for product engineering and SRE teams.
โ€ข Identify and address performance, scalability, and reliability bottlenecks across applications, infrastructure, and delivery pipelines to improve system efficiency and user experience.
โ€ข Partner with incident management and operations teams to respond to, resolve, and prevent system outages or degradation, minimizing downtime and customer impact.
โ€ข Collaborate actively with development, operations, and platform teams to embed resiliency, observability, security, and reliability requirements into system design, CI/CD pipelines, and runtime environments.
โ€ข Lead cross-functional coordination with product, development, infrastructure, and architecture teams to perform capacity planning, anticipate growth, and ensure systems scale reliably with business demand.
โ€ข Continuously improve platform resilience by identifying and closing gaps in architecture, tooling, processes, and operational practices.
โ€ข Modernize and strengthen disaster recovery capabilities for both on-premises and cloud-based Berkley solutions, ensuring recoverability, resilience, and compliance with enterprise standards.
Qualifications:
Required:
โ€ข 5+ years of experience in DevOps and Site Reliability Engineering, with hands-on ownership of infrastructure, CI/CD platforms, and software delivery in enterprise environments.
โ€ข Strong software engineering and automation skills, including proficiency in Python, Go, Bash, or JavaScript, and experience building production-grade automation.
โ€ข Proven expertise in enterprise CI/CD, GitOps, and containerized platforms, including Kubernetes, Helm, and cloud-native delivery patterns.
โ€ข Deep experience with reliability and observability, including monitoring, alerting, logging, and tracing platforms (e.g., Dynatrace, Datadog, ELK), and defining SLIs, SLOs, and reliability metrics.
โ€ข Strong understanding of cloud, on-prem, and hybrid architectures, including high availability, disaster recovery, capacity planning, and scalability.
โ€ข Hands-on experience with infrastructure as code and configuration management (e.g., Terraform, Ansible, GitHub Actions) to reduce operational toil and enable self-service.
โ€ข Solid knowledge of security and networking fundamentals, including applying industry-standard security frameworks in enterprise environments.
โ€ข Demonstrated ability to lead technical initiatives, influence system design decisions, mentor engineers, and collaborate effectively across product, engineering, infrastructure, and security teams.
โ€ข Bachelorโ€™s degree with emphasis in related field or equivalent experience.
Company:
Berkley Technology Services offers networking, software development, UI/UX design, project management and IT shared services. Founded in 2001, the company is headquartered in Wilmington, USA, with a team of 201-500 employees. The company is currently Growth Stage.