Software Engineer

TCOM
Sioux Falls, SD
Job Description
Role Overview

Design, develop, and evaluate software from concept through production stage, and make modifications as needed. Work with teams to facilitate deployment related to software programs. Determine purpose, application, and feasibility of new or enhancement of existing software.

What You Will Do

Research, write, develop, test, and evaluate software programs. Work with external customers to troubleshoot and solve problems. Coordinate engineering efforts and provide engineering assistance to internal teams or external customers.

Why It Might Be a Fit

Ability to apply design theory and methodology. High level of customer service skills. Well-developed problem analysis and problem-solving techniques. Proficiency with a computer, including use of Microsoft Word and Excel.

Requirements

  • Minimum of a bachelor’s degree in software engineering, or field related to specific position.
  • Entry level or early career engineer 0–2 years with bachelor’s degree in software engineering or master’s degree in engineering field. Or experience in lieu of education.
  • Trained in the use of one or more of C/C++, Java, Python is required.
  • Experience with Javascript, Vue, MVC, Go is a plus.
  • Experience using UNIX/Linux operating systems preferred.
  • Ability to communicate effectively with team members and leadership staff.
  • US Persons is required for this position.

Benefits

  • health and disability insurance
  • 401(k) match
  • flexible spending accounts/HSAs
  • EAP
  • tuition reimbursement
  • parental leave
  • paid time off (PTO)
  • company-paid holidays
]]>