1

Go Developer Jobs in Indiana (NOW HIRING)

DevOps Engineer

West Newton, IN · On-site

$52.75 - $72.25/hr

About The Job We are looking for a skilled DevOps Engineer to manage and optimize our cloud and on ... Proficiency in scripting (Bash, Python, or Go)

Sr Developer

Elkhart, IN

$52.50 - $69.50/hr

Description SUMMARY The Senior Developer plays a key role in designing, enhancing, and supporting ... Go/Angular/React preferred but not required * Strong understanding of application design, data ...

Sr Developer

Elkhart, IN · On-site

$52.50 - $69.50/hr

SUMMARY The Senior Developer plays a key role in designing, enhancing, and supporting enterprise ... Go/Angular/React preferred but not required * Strong understanding of application design, data ...

Sr Developer

Elkhart, IN · On-site

$52.50 - $69.50/hr

SUMMARY The Senior Developer plays a key role in designing, enhancing, and supporting enterprise ... Go/Angular/React preferred but not required * Strong understanding of application design, data ...

Senior DevOps System Engineer

Indianapolis, IN · On-site

$124.30K - $159.60K/yr

Proficiency in one or more modern programming languages (e.g., Python, Java, Go, TypeScript). * Proven experience designing and deploying production-quality systems at scale. * Excellent problem ...

Senior DevOps System Engineer

Indianapolis, IN

$124.30K - $159.60K/yr

Proficiency in one or more modern programming languages (e.g., Python, Java, Go, TypeScript). * Proven experience designing and deploying production-quality systems at scale. * Excellent problem ...

next page

Showing results 1-20

Go Developer information

See Indiana salary details

$16

$50

$77

How much do go developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for go developer in Indiana is $50.28, according to ZipRecruiter salary data. Most workers in this role earn between $38.41 and $61.54 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 job categories do people searching Go Developer jobs in Indiana look for? The top searched job categories for Go Developer jobs in Indiana are:

DevOps Engineer

Corinex Corp.

West Newton, IN • On-site

$52.75 - $72.25/hr

Full-time

Posted 4 days ago


Job description

About The Company

At Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power grid.

Headquartered in Vancouver, Canada, Corinex is the market leader in Europe, particularly in Spain, where our BPL solutions are deployed by major DSOs (Distribution System Operators) to improve grid operations. With successful implementations across global markets, our technologies accelerate the transition to a more sustainable, decentralized, and efficient energy infrastructure. Recognized as a key contributor to industry standards and a 2024 Deloitte Technology Fast 50 winner, Corinex is shaping the future of smart energy.


About The Job

We are looking for a skilled DevOps Engineer to manage and optimize our cloud and on-premise infrastructure, ensuring high performance, reliability, and security across distributed systems. In this role, you will deploy and monitor environments, set up secure VPN connections, and automate deployments through CI/CD pipelines. You will manage containerized workloads with Docker and Kubernetes, troubleshoot networking issues, and collaborate with cross-functional teams to deliver scalable, high-availability solutions. This is a hands-on position for a proactive engineer who thrives in dynamic, fast-paced environments and is passionate about building robust, efficient systems.


Duties & Responsibilities:

  • Deploy, monitor, and maintain cloud and on-premise environments.
  • Set up and manage VPN connections, routing, and secure network access for distributed devices.
  • Automate deployments using CI/CD pipelines.
  • Manage containerized environments with Docker and Kubernetes.
  • Monitor and maintain system performance, availability, and security.


Qualifications:

  • Proven experience in DevOps or SRE roles.
  • Expertise with Docker, Kubernetes, and cloud services (AWS, GCP, Azure).
  • Strong networking skills: VPNs, routing, firewall configuration, traffic optimization.
  • Experience managing high-availability, distributed systems.
  • Proficiency in scripting (Bash, Python, or Go).