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.
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
Similar Jobs