1

Go Developer Jobs in Raleigh, NC (NOW HIRING)

iOS Engineer, Creator Studio

Cary, NC · On-site

$48 - $66/hr

... go beyond code and will influence everything from user interface to project planning. The ideal ... programming for Apple platformsSolid grasp of computer science fundamentals and object-oriented ...

Senior Platform Engineer

Apex, NC · On-site +1

$80K - $109.90K/yr

... Go or Python. * Experience building internal developer platforms or self-service tooling. What Success Looks Like in Your First Year * Become a trusted owner of day-to-day platform operations.

next page

Showing results 1-20

Go Developer information

See Raleigh, NC salary details

$16

$51

$79

How much do go developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for go developer in Raleigh, NC is $51.36, according to ZipRecruiter salary data. Most workers in this role earn between $39.28 and $62.84 per hour, depending on experience, location, and employer.

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

To thrive as a Go Developer, you need a solid understanding of the Go programming language, concurrent programming principles, and software engineering fundamentals, often backed by a degree in computer science or related experience. Familiarity with tools such as Docker, Kubernetes, version control systems like Git, and cloud platforms is typically required, along with experience in RESTful API development. Strong problem-solving abilities, attention to detail, and effective communication skills set outstanding Go developers apart. These capabilities are vital to building robust, scalable, and maintainable software solutions that meet business and user needs.

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

Go Developers working on large-scale projects often encounter challenges related to managing dependencies, ensuring code maintainability, and optimizing performance. As projects grow, organizing packages and maintaining clear code structure become crucial for facilitating collaboration and minimizing technical debt. Additionally, Go's concurrency model, while powerful, requires careful design to avoid race conditions and ensure efficient resource utilization. Regular code reviews, automated testing, and clear documentation are essential practices to overcome these challenges and contribute effectively to large Go teams.

What is a Go Developer?

A Go Developer is a software engineer who specializes in using the Go programming language (also known as Golang) to build applications, systems, and services. Go Developers are often responsible for creating scalable and efficient back-end solutions, working with APIs, and optimizing performance. They may also collaborate with front-end developers, DevOps teams, and other stakeholders to deliver robust software products. Go is particularly popular for cloud services, networking tools, and distributed systems due to its simplicity and concurrency support.

What is the difference between Go Developer vs Python Developer?

AspectGo DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, experience with GoBachelor's in Computer Science, experience with Python
Work EnvironmentBackend services, cloud infrastructure, microservicesWeb applications, data analysis, automation
Employer & Industry UsageTech companies, startups, cloud providersWeb development, data science, automation firms

Both Go Developers and Python Developers work in software development but focus on different areas. Go Developers typically work on high-performance backend systems and microservices, while Python Developers often handle web applications, data analysis, and scripting. The choice depends on the project requirements and industry focus.

What are popular job titles related to Go Developer jobs in Raleigh, NC? For Go Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Go Developer jobs in Raleigh, NC look for? The top searched job categories for Go Developer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Go Developer jobs? Cities near Raleigh, NC with the most Go Developer job openings:

Sr. Systems Engineer (Devops) - Hybrid (Raleigh or Jersey City)

Archgroup

Raleigh, NC • Hybrid

$120K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility.

JOB SUMMARY

The Sr. Systems Engineer (Devops) is a hands-on technical expert responsible forenhancing, implementing, andoptimizingenterprise-scale CI/CD platforms, infrastructure automation, and cloud-native systems. This role requires advancedexpertisein DevOps tooling, Kubernetes, and distributed systems, with a strong focus on reliability, scalability, and automation-first practices.The Sr. Systems Engineer (Devops) establishes and cultivates highly successful relationships with our business units, technical implementation teams, management and vendors.

As a senior individual contributor, you will drive the evolution of our DevOps strategy byimplementingautomation frameworks, hardened infrastructure, and ensuring our platforms meet rigorous standards for availability, performance, and security. You will partner with otherengineering and product teams to deliver resilient services that support mission-critical business applications.

Essential Responsibilities & Accountabilities

  • Design, scale, and optimize enterprise CI/CD pipelines using GitHub Actions, Argo CD, Terraform, and Helm
  • Build and maintain developer self-service platforms using Infrastructure-as-Code (IaC) and GitOps principles
  • Engineer resilient, scalable, and cost-efficient cloud infrastructure across Amazon Web Services and Microsoft Azure
  • Drive Kubernetes platform adoption, including advanced networking, deployments, and supporting resources
  • Standardize immutable deployment practices through GitOps-based workflows
  • Implement automation frameworks for provisioning, deployment, monitoring, and operational efficiency
  • Define, enforce, and monitor Service Level Objectives (SLOs) and Service Level Agreements (SLAs)
  • Establish and operate observability platforms using Dynatrace
  • Embed DevSecOps practices into CI/CD pipelines, including container, dependency, and image security
  • Manage secrets and identities securely using enterprise secrets management solutions
  • Design, test, and validate multi-region / multi-cloud disaster recovery strategies to meet RTO/RPO targets
  • Provide technical leadership across teams by translating business requirements into DevOps roadmaps and mentoring engineers

Knowledge & Skills

  • Deep expertise in cloud platforms, with strong focus on Azure and experience with AWS
  • Hands-on mastery of Kubernetes, containerization, and service mesh technologies
  • Strong background in Infrastructure-as-Code and GitOps tools, including Terraform, Terragrunt, Helm, and ArgoCD
  • Proficiency in scripting / programming languages such as Python, Go, Bash, and PowerShell
  • Advanced understanding of:
    • CI/CD best practices
    • GitOps methodologies
    • Progressive delivery strategies (canary, blue/green, rolling deployments)
  • Solid understanding of networking concepts and cloud networking architectures
  • Strong foundation in distributed systems, scalability, resiliency, and fault tolerance
  • Experience implementing observability platforms and participating in incident response
  • Strong knowledge of modern security practices, secrets management, and compliance frameworks
  • Excellent analytical, troubleshooting, and problem-solving skills
  • Strong oral and written communication skills
  • Good interpersonal skills; able to collaborate effectively with staff and internal customers
  • High attention to detail
  • Strong customer service orientation with urgency around maintaining service levels

Education & Experience

  • Bachelor's degree in Computer Science or related field
  • 5+ years of relevant hands-on experience in DevOps / Cloud Engineering / Platform Engineering environments

#LI-Hybrid

#LI-ZP1

For individuals assigned or hired to work in the location(s) indicated below, the base salary range is provided. Range is as of the time of posting. Position is incentive eligible.

$120,000 - $175,000/year

  • Total individual compensation (base salary, short & long-term incentives) offered will take into account a number of factors including but not limited to geographic location, scope & responsibilities of the role, qualifications, talent availability & specialization as well as business needs. The above pay range may be modified in the future.

  • Arch is committed to helping employees succeed through our comprehensive benefits package that includes multiple medical plans plus dental, vision and prescription drug coverage; a competitive 401k with generous matching; PTO beginning at 20 days per year; up to 12 paid company holidays per year plus 2 paid days of Volunteer Time Offer; basic Life and AD&D Insurance as well as Short and Long-Term Disability; Paid Parental Leave of up to 10 weeks; Student Loan Assistance and Tuition Reimbursement, Backup Child and Elder Care; and more. Click here to learn more on available benefits.

Do you like solving complex business problems, working with talented colleagues and have an innovative mindset? Arch may be a great fit for you.If this job isn't the right fit but you're interested in working for Arch, create a job alert! Simply create an account and opt in to receive emails when we have job openings that meet your criteria. Join our talent community to share your preferences directly with Arch's Talent Acquisition team.

14400 Arch Insurance Group Inc.