Talent.com
serp_jobs.error_messages.no_longer_accepting
Software Engineer

Software Engineer

Marble Technologies IncLincoln, NE, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Marble is a technology company founded to revolutionize the food processing industry for people and the planet. Marble is seeking a full-time 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. This position offers a substantial growth opportunity within a team dedicated to innovation and excellence in industrial automation.

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

As a Software Engineer at Marble Technologies, you will support developing and maintaining on-premise microservices and real-time communication services. This can include working with embedded systems, high-performance computer vision services, data services, and infrastructure as code. In addition, you will perform testing to ensure the resiliency of services.

Key Responsibilities :

  • Assist in developing and maintaining microservices using Golang, Rust, C++, and C
  • Support the implementation and operation of real-time computer vision services
  • Maintain Marble's messaging infrastructure such as NATS JetStream
  • Manage databases such as MongoDB and InfluxDB
  • Participate in the continuous integration and deployment processes using GitHub workflows
  • Support infrastructure management tasks involving Nomad, Consul, Vault, Terraform, and virtual machines
  • Assist in live system tests at our lab or customer sites, ensuring integration and performance standards.
  • Learn and adhere to best practices in coding, testing, and deployment within a team environment.

Minimum Qualifications :

  • B.S. or M.S. degree in Computer Science, Engineering, or related field.
  • Basic understanding of microservices architecture and real-time systems.
  • Strong analytical and problem-solving abilities.
  • Excellent interpersonal and communication skills.
  • Preferred Qualifications :

  • Experience with Golang, Rust, C++, or C
  • Familiarity with any of the following : gRPC, NATS, MongoDB, InfluxDB, New Relic, Nomad, Consul, Vault, Terraform.
  • Experience with Github workflows
  • 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.

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Lincoln, NE, United States