Golang Software Engineer

Actalent

Raleigh (NC)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
401(k) Retirement Plan
Life Insurance
Short & Long-term Disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Paid Time Off

Job summary

Actalent is seeking an experienced Go developer to design and maintain middleware and gRPC services for a pool automation ecosystem. You will implement device orchestration and protocol-bridging to connect hardware components and legacy clients.

Qualified candidates have 3+ years in production Go, with concurrency and gRPC/Protobuf expertise, and hands-on work in Linux/embedded Linux environments, including serial communication protocols.

Qualifications

  • Requires 3+ years of production experience with Go, including concurrency and gRPC/Protobuf.
  • Must have direct experience with serial communication protocols and working within Linux/embedded Linux environments.

Responsibilities

  • Develop and maintain Go-based middleware and gRPC services for a pool automation ecosystem.
  • Design and implement device orchestration and protocol-bridging services to connect hardware components and legacy clients.

Skills

Go (Golang)
gRPC
Protocol Buffers
Concurrency
RS485
TCP/IP
Embedded Linux
Unit Testing
Integration Testing
API Design
IoT Device Management
WebSocket
CI/CD
Middleware Development

Tools

Docker
GitHub Actions

Job description

Develop and maintain Go-based middleware and gRPC services for a pool automation ecosystem. Design and implement device orchestration and protocol-bridging services to connect hardware components and legacy clients.

Requirements: Requires 3+ years of production experience with Go, including expertise in concurrency and gRPC/Protobuf. Must have direct experience with serial communication protocols and working within Linux/embedded Linux environments.

Key Skills: Go (Golang), gRPC, Protocol Buffers, RS485, TCP/IP, Embedded Linux, Docker, GitHub Actions, Concurrency Patterns, Unit Testing, Integration Testing, API Design, IoT Device Management, WebSocket, CI/CD, Middleware Development

Benefits: Medical, Dental, Vision, Critical Illness, Accident, Hospital, 401(k) Retirement Plan, Life Insurance, Short and long-term disability, Health Spending Account (HSA), Transportation benefits, Employee Assistance Program, Paid Time Off

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

Similar jobs worth comparing

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
Golang Software Engineer
Golang Software Engineer

Compunnel, Inc. • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 100,000 - 140,000
401(k)
Software Engineer (Go)
Software Engineer (Go)

Trust In SODA • United States

Remote
GBP 90,000 - 150,000
Senior Go Golang Engineer
Senior Go Golang Engineer

Eitacies Inc • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Twenty • New York (NY)

On-site
USD 140,000 - 170,000
Health
Life / AD&D
Disability Coverage
+11
Go Backend Developer
Go Backend Developer

Impact Scale • Vancouver (WA)

On-site
USD 120,000 - 160,000
Competitive Salary
Comprehensive Health Insurance
Professional Development Opportunities
+4
Golang Developer
Golang Developer

TechDigital Group • United States

On-site
USD 70,000 - 110,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Senior Golang Software Engineer
Senior Golang Software Engineer

TechDigital Group • United States

On-site
USD 140,000 - 180,000