← Back to Jobs
Technology
Golang Software Engineer
Drevol LLCRaleigh, NC🇺🇸United StatesPosted 5 Aug 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Day-to-Day:
- Develop, maintain, and enhance Go-based middleware services
- Debug and resolve defects across the software communication stack
- Contribute to a new platform replacing a legacy architecture
- Work on middleware that enables 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 closely with a small team of senior engineers
- Document architecture decisions, API changes, and technical processes
- Support embedded controller applications interacting with real-world hardware
- Ramp up on platform architecture within the first 30-60 days and quickly begin contributing code
- 3+ years of hands-on Golang development experience in production environments
- Strong experience reviewing, writing, debugging, and maintaining Go code
- Strong debugging and troubleshooting skills
- Strong understanding of concurrent/networked systems in Go (goroutines, channels, context management)
- Experience with gRPC and Protocol Buffers (schema design, versioning, API contracts)
- Experience working in Google Cloud Platform (Google Cloud Platform)
- CI/CD experience with GitHub Actions or similar tooling
- Ability to work independently in a small, senior-level engineering team
- Excellent written communication and documentation skills
Plusses:
- Experience working in Linux or Embedded Linux environments
- Embedded systems experience
- Device communication protocols (RS485, TCP/IP, serial communication, etc.)
- IoT or connected hardware experience
- Protocol translation/bridging experience
- WebSocket experience
- Event-driven architectures
- Home automation or residential equipment automation experience
- Docker experience
- Experience with hardware-adjacent software development
- Exposure to Bluetooth, RF, or other embedded communication standards
Skills
Docker
Embedded Systems
TCP/IP
GitHub Actions
Go
Google Cloud
IoT
WebSocket
gRPC
Similar jobs
Software Engineer with Security Clearance
Omni Federal · Saint Louis, United States
23 minutes agoSoftware Engineer L1 - Python, Cloud with Security Clearance
Power3 Solutions · Fort Meade, United States
24 minutes ago$150k - $200k/yrSoftware Engineer L1 - Python with Security Clearance
Technology Resource Experts, LLC · Fort Meade, United States
24 minutes ago$150k - $200k/yrSoftware Engineer L2 - Java Dev with Security Clearance
Technology Resource Experts, LLC · Fort Meade, United States
24 minutes ago$200k - $250k/yrSoftware Engineer - Java (TS/SCI Clearance Required) with Security Clearance
North Point Technology · Herndon, United States
24 minutes agoGround System Software Engineer (R4787) with Security Clearance
Shield AI Inc · Dallas, United States
24 minutes ago