Senior Software Engineer

Marble Technologies•Lincoln, NE
•Onsite

About The Position

Marble is a technology company 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.

Requirements

  • 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 of complex 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

Nice To Haves

  • Experience with GPU-based computing and image processing
  • Experience with Nomad, Consul, Vault, and Terraform or related technologies
  • Experience in front-end development, VueJS or ReactJS

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 and communication
  • Implement efficient messaging patterns using NATS, NATS JetStream, gRPC, and structured Protobuf APIs
  • Manage and troubleshoot infrastructure components such as Nomad, Consul, Vault, and Terraform
  • Ensure reliable data handling and processing via AWS
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service