CareerPlanSign in

Senior Software Engineer

Lincoln, NE, Omaha, NE💼 Full-time🗓 2026-09-20 → 2026-09-25

Core

Design, implement, and support automation solutions for the food processing industry, focusing on real-time distributed systems and microservices architecture.

Role type

Senior Software Engineer (Real-time Distributed Systems)

Builds

Microservices, real-time communication systems, and automated solutions for food processing

Domain

Food processing / Industrial automation

Deliverable

production ML models | product features | infrastructure

Required skills

Golang, Python, C++, C, real-time distributed systems, microservices architecture, system design, code quality, unit testing, technical leadership, integration testing, infrastructure management, data handling, AWS, NATS, gRPC, Protobuf, Terraform, Nomad, Consul, Vault

Preferred skills

GPU-based computing, image processing, front-end development (VueJS, ReactJS)

Technologies

Golang, Python, C++, C, NATS, NATS JetStream, gRPC, Protobuf, Nomad, Consul, Vault, Terraform, AWS, MongoDB, InfluxDB, VueJS, ReactJS

Responsibilities

Develop and maintain microservices; Design and evolve system architecture for real-time distributed systems; Lead technical design discussions; Own end-to-end delivery of features; Mentor and guide other engineers; Conduct integration tests in lab and customer sites; Manage and optimize services for real-time image classification and communication; Implement efficient messaging patterns; Manage and troubleshoot infrastructure components; Ensure reliable data handling and processing

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via dover · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.