Senior Software Engineer

  • Marble
  • Lincoln, Nebraska
  • Full Time
Senior Software Engineer

Marble

Software Engineering

Posted on May 19, 2026

Marble is a technologypany founded to revolutionize the food processing industry. Marble is seeking a full-time Senior Software Engineer who is ready for a challenge and eager to design, implement, and support automation solutions that are transforming the industry. As a part of the Marble team, you will leverage cutting-edge technologies to develop the next generation of automated solutions for food processing, enhancing resilience in the food supply chain.

Summary:

As a Senior Software Engineer at Marble Technologies, you will be integral in developing and supporting our microservices architecture and infrastructure, helping drive design decisions, code quality, and delivery. In addition to hands-on development, you will work closely with both edge and cloud services, focusing on real-timemunications with our currentmercial systems.

Responsibilities:

Develop and maintain microservices using Golang, Python, C++, or C

Design, review, and evolve system architecture for real-time distributed systems

Lead technical design discussions and provide clear direction on implementation approaches

Own end-to-end delivery of features, from design through deployment and production support

Mentor and guide other engineers through code reviews, pairing, and technical feedback

Conduct integration tests in the lab and at customer sites

Manage and optimize services for real-time image classification andmunication

Implement efficient messaging patterns using NATS, NATS JetStream, gRPC, and structured Protobuf APIs

Manage and troubleshoot infrastructureponents such as Nomad, Consul, Vault, and Terraform

Ensure reliable data handling and processing via AWS

Minimum Qualifications:

B.S. or M.S. degree in Computer Science, Engineering, or related field

5+ years of experience as a software engineer or related role

Proven experience managing real-time systems using Golang, Python, C++, or C

Demonstrated ownership ofplex systems in production environments

Strong problem-solving skills and ability to work in a dynamic, fast-paced environment

Ability to design and implement scalable real time distributed systems

Understanding of code quality best practices, unit testing frameworks and automated testing methodologies

Experience leading technical efforts or acting as a go-to engineer for a system or domain

Knowledge of NATS, MongoDB, InfluxDB or related technologies

Preferred Qualifications:

Experience with GPU-basedputing and image processing

Experience with Nomad, Consul, Vault, and Terraform or related technologies

Experience in front-end development, VueJS or ReactJS

Type: Full-time

Location: Lincoln, NE - US or Omaha, NE - US

Team members can expect occasional travel for in-person meetings and site visits.

Marble is an equal-opportunity employer. We understand the power of a diverse team, celebrate differences, and promote inclusion.
Job ID: 521988154
Originally Posted on: 5/21/2026

Want to find more Technology opportunities?

Check out the 165,238 verified Technology jobs on iHireTechnology