Senior Go Backend Engineer - Connected Hardware

Insight Global

Apex (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Insight Global is seeking a Golang Software Engineer to join a small, experienced team building a new platform powering connected hardware and automation systems. You will work on Go-based middleware, APIs, and platform components, integrating with gRPC and Protocol Buffers.

You should be comfortable jumping into legacy code, debugging complex issues, and collaborating with senior engineers to deliver scalable solutions across hardware environments.

Qualifications

  • 3+ years of hands-on Golang development in production environments.

Responsibilities

  • Develop, maintain, and enhance Go-based middleware services.
  • Debug and resolve defects across the software stack.
  • Contribute to a new platform replacing a legacy architecture.
  • Work on middleware enabling portability across multiple hardware platforms.
  • Build and maintain gRPC APIs and Protocol Buffer contracts.
  • Develop protocol translation services between legacy and modern systems.
  • Write automated unit, integration, and conformance tests.
  • Participate in code reviews and technical discussions.
  • Collaborate with a small team of senior engineers.
  • Document architecture decisions, API changes, and processes.
  • Support embedded controller applications interacting with hardware.
  • Ramp up on platform architecture and contribute code quickly.

Skills

Golang development
Concurrency in Go
Go debugging
gRPC
Protocol Buffers
GCP
CI/CD
Independent worker

Tools

gRPC
Protocol Buffers
GitHub Actions

Job description

Insight Global is seeking a Golang Software Engineer to join a small, experienced team building a new platform powering connected hardware and automation systems. You will work on Go-based middleware, APIs, and platform components, integrating with gRPC and Protocol Buffers.

You should be comfortable jumping into legacy code, debugging complex issues, and collaborating with senior engineers to deliver scalable solutions across hardware environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GoLang Developer
GoLang Developer

Insight Global • Apex (NC)

On-site
USD 120,000 - 160,000
Senior Remote Golang Backend Engineer
Senior Remote Golang Backend Engineer

Bright Vision Technologies • Cranberry Township

Remote
USD 100,000 - 175,000
Go Engineer: IoT Middleware & gRPC Specialist
Go Engineer: IoT Middleware & gRPC Specialist

Actalent • Raleigh (NC)

On-site
USD 110,000 - 170,000
Medical
Dental
Vision
+7
Senior Go Backend Engineer – Remote
Senior Go Backend Engineer – Remote

Socket.dev • Cranberry Township

On-site
USD 100,000 - 175,000
Senior Go Backend Engineer for Real-Time Platform
Senior Go Backend Engineer for Real-Time Platform

Uniting Holding • Vancouver (WA)

On-site
USD 120,000 - 180,000
Competitive salary
Comprehensive health insurance
Professional development opportunities
+4
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Go Backend Architect (Hybrid)
Senior Go Backend Architect (Hybrid)

Grocery TV • Austin (TX)

On-site
USD 195,000 - 215,000
Health coverage
HSA match
Learning & development budget
+5
Golang Software Engineer
Golang Software Engineer

Actalent • Raleigh (NC)

On-site
USD 110,000 - 170,000
Medical
Dental
Vision
+7
Golang Software Engineer - IoT Middleware & gRPC
Golang Software Engineer - IoT Middleware & gRPC

Maytav Bus Co • Apex (NC)

On-site
USD 100,000 - 120,000
Golang Software Engineer
Golang Software Engineer

Maytav Bus Co • Apex (NC)

Hybrid
USD 100,000 - 120,000