Senior Software Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office
Senior level
Professional Services • Retail • Design • Manufacturing
The Role
As a Senior Software Engineer, you will develop microservices and frameworks for real-time distributed systems, manage infrastructure, and mentor junior engineers.
Summary Generated by Built In

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.

Job 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-time communications with our current commercial 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 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

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 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

Preferred Qualifications:
  • 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

Job 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.

Skills Required

  • 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
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
132 Employees
Year Founded: 2015

What We Do

Marble.com is the premier natural stone countertop fabricator and installer in the world, offering a massive selection of over 2,000 stone colors, utilizing state-of-the-art technology, and providing customer service.

Similar Jobs

People Inc. Logo People Inc.

Senior Software Engineer

AdTech • Consumer Web • Digital Media • eCommerce • Marketing Tech
Remote or Hybrid
US
3500 Employees
160K-195K Annually

Applied Systems Logo Applied Systems

Senior Software Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
United States
3040 Employees
60K-150K Annually

Applied Systems Logo Applied Systems

Software Engineer

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
2 Locations
3040 Employees
60K-160K Annually

Babylist Logo Babylist

Senior Software Engineer

eCommerce • Healthtech • Kids + Family • Retail • Social Media
Easy Apply
Remote or Hybrid
2 Locations
300 Employees
186K-234K Annually

Similar Companies Hiring

Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account