Demo

Senior Software Engineer

Marble
Lincoln, NE Full Time
POSTED ON 3/27/2025
AVAILABLE BEFORE 4/24/2025
Marble is a technology company founded to revolutionize the food processing industry for people and the planet. 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; bringing resilience to the food supply chain.

A Day in the Life of a Senior Software Engineer at Marble:

As a Senior Software Engineer at Marble Technologies, you will be integral in developing and supporting our microservices architecture and infrastructure. You will work closely with both edge and cloud services, focusing on real-time communications with our current commercial systems, managing high-performance computer vision services, and monitoring real-time applications.

Key Responsibilities

  • Develop and maintain microservices using Golang, Rust, C , or C
  • Manage and optimize services for real-time image classification and communication
  • Support messaging infrastructure such as gRPC, NATS, and NATS Jetstream
  • Support databases such as MongoDB and InfluxDB
  • Contribute to Marble's CI/CD processes using GitHub workflows and assist in developing the DevOps pipeline
  • Manage and troubleshoot infrastructure components such as Nomad, Consul, Vault, and Terraform
  • Ensure reliable data handling and processing via AWS
  • Develop and execute comprehensive unit tests of our codebase
  • Conduct integration tests of our commercial systems in our lab or at customer sites

What You Must Have:

  • 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 in Golang, Rust, C , or C
  • Familiarity with real-time systems and microservices architecture
  • Strong problem-solving skills and ability to work in a dynamic, fast-paced environment
  • Excellent communication and teamwork skills, with a willingness to take initiative and ownership of projects
  • Ability to design and implement scalable real-time distributed systems
  • Understanding of code quality best practices, unit testing frameworks and automated testing methodologies
  • Knowledge of NATS, MongoDB, InfluxDB or related technologies

Preferred Qualifications:

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

If this sounds like you, we encourage you to apply! Go to seemarble.com to learn more.

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.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Marble

Marble
Hired Organization Address Santa Clara, CA Full Time
Job Description Who we are : Marble, one of America’s fastest-growing law firms, is seeking an experienced family law at...
Marble
Hired Organization Address Antioch, CA Full Time
Job Description Who we are : Marble, one of America’s fastest-growing law firms, is seeking an experienced family law at...
Marble
Hired Organization Address Sacramento, CA Full Time
Job Description Who we are : Marble, one of America’s fastest-growing law firms, is seeking an experienced family law at...
Marble
Hired Organization Address San Francisco, CA Full Time
Job Description Who we are : Marble, one of America’s fastest-growing law firms, is seeking an experienced family law at...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Lincoln, NE area that may be a better fit.

Senior Data Engineer

Dynatron Software, Lincoln, NE

Senior Software Engineer

Humana, Lincoln, NE

AI Assistant is available now!

Feel free to start your new journey!