Questions? Send Us a Message!

A representative will be in contact to answer any questions you have! If you need immediate assistance click here to find the number that best fits your need.

Submit

Thank you!

One of our specialists will be in touch.

Software Engineer

About This Position

At DSC Dredge LLC. (DSC), we are looking for a Software Engineer who doesn’t just code but thrives on solving complex problems, writing clean, high-performance code, and being part of a team that’s revolutionizing how the world moves sediment.

Our equipment reshapes the Earth; but behind every dredge is a digital foundation engineered by forward-thinking developers like you. Your code won’t sit idle; it will control massive, precision-driven machines that is being used across continents, restoring coasts, powering mining operations, and safeguarding environments.

Position Responsibilities

  • Smart Dredge Systems:  Design and support control software, user interfaces, and automated workflows that help operators run machines smarter and safer.
  • Machine Connectivity: Develop and maintain applications for IoT integration, real-time data logging, and remote diagnostics.
  • Cross-Disciplinary Collaboration: Work side by side with in-house mechanical, electrical, and automation engineers to turn innovative dredge concepts into fully integrated, high-tech solutions.
  • Strong knowledge of SQL and relational databases.
  • Proficiency in one or more of the following programming languages: Python, Java, C#, or C++.
  • Experience working with REST APIs for device communication, cloud integration, or third-party service interaction.
  • Experience with version control systems like Git.
  • Ability to write clean, efficient, and well-documented code suitable for long-term use.
  • Strong problem-solving skills and ability to work collaboratively across engineering disciplines.
  • Excellent communication skills, both verbal and written.
  • Willingness to learn and adapt, especially in a cross-disciplinary, fast-paced environment.

Minimum Requirements

  • Bachelor’s degree in Computer science or a related field
  • Strong knowledge in programming languages such as Java and Java Script
  • Problem-solving, critical thinking, communication skills
  • Three years of experience in related field

Apply Now

DSC Dredge, LLC. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. This technologically driven company takes pride in being the world's leader in customized dredging solutions.

DSC Dredge Benefits

  • Medical, Dental, and Vision Insurance
  • Short and Long-Term Disability Insurance
  • Company Paid Life Insurance
  • Voluntary Life Insurance
  • Voluntary Supplemental Insurance
  • 401(k) Retirement Plan with Company Match
  • Employee Assistance Program (EAP)
  • Personal Leave Time and Holiday Pay
  • Safety Award Program
  • Direct Deposit

Copyright © 2025 DSC Dredge, LLC, All Rights Reserved.