Jobs · South Dakota

Software Engineer

TCOM, L.P. · Sioux Falls, SD · 3 wk ago
Full-time

About the Role

Design, develop, and evaluate software from concept through production, and make modifications as needed. Our Guiding Principles apply to all employees without exception.

  • Do What is Right – We have integrity and strong character, are trustworthy, follow through on commitments, and are respectful. We value diverse backgrounds, approaches, and perspectives, and take care of our team members and customers.
  • Dare Mighty Things – We have courage, tackle the impossible, embrace challenges, take risks, and act with passion. We succeed under adversity, are resilient, and have grit.
  • Make A Difference – We improve the world with our products, engage in our community, and are lifelong learners. We are servant leaders.
  • Own It – We take responsibility, are entrepreneurial, and empower team members. We learn from failure and support one another.
  • Keep it Simple – We avoid overcomplicating things, value clarity, streamline processes, and are resourceful.

Responsibilities

  • Research, write, develop, test, and evaluate software programs.
  • Work with teams to facilitate deployment of software programs.
  • Determine purpose, application, and feasibility of new or enhanced software.
  • Create and update documentation for designs and all project phases.
  • Troubleshoot and solve problems with external customers.
  • Coordinate engineering efforts and provide assistance to internal teams or external customers.
  • Stay current with new developments in engineering design, methods, and applications.
  • Provide or assist with training related to new or existing software.
  • Assist with quote or request-for-quote processes.
  • Maintain a clean and safe work area, following established safety and ergonomic standards.
  • Perform comparable duties of a similar or related nature and assist in other areas as needed.
  • Learn, understand, continuously improve, and promote the division’s quality management system in accordance with ISO standards.
  • Apply specific skills, proficiencies, and knowledge in the field as identified by department leadership.

Requirements

  • Minimum of a bachelor’s degree in software engineering or a related field. Entry-level or early-career engineer (0–2 years with a bachelor’s degree or a master’s degree in an engineering field). Experience may substitute for education.
  • Proficiency in one or more of: C/C++, Java, Python (required). Experience with JavaScript, Vue, MVC, or Go is a plus.
  • Experience using UNIX/Linux operating systems (preferred).
  • Ability to apply design theory and methodology.
  • High level of customer service skills and well-developed problem-solving techniques.
  • Proficiency with computers, including Microsoft Word and Excel.
  • Self-motivated team player with the ability to work with minimal supervision.
  • Strong verbal and written communication skills.
  • Must be a U.S. Person for this position.
  • Travel may be necessary.

Skills

  • Technical Proficiency: Competency to design tools/software and a foundational understanding of engineering principles for practical application.
  • Problem-Solving Skills: Ability to identify design challenges, propose solutions, and troubleshoot issues with guidance.
  • Communication Abilities: Strong verbal and written skills to articulate design concepts, collaborate within teams, and convey ideas effectively.
  • Adaptability: Willingness to learn new technologies, methodologies, and adapt to project requirements and team dynamics.
  • Analytical Thinking: Capacity to analyze data, interpret specifications, and contribute to design solutions.

Working Conditions

  • Physical Requirements: Required to sit, stand, walk, bend, and reach. Reasonable accommodations may be made for individuals with disabilities.
  • Environment: Primarily a normal office environment. May occasionally require entering a production environment with exposure to noise, fumes, moving machinery, and varied temperatures.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts/HSAs
  • Employee Assistance Program (EAP)
  • Tuition reimbursement
  • Parental leave
  • Paid time off (PTO) and company-paid holidays

Programs and eligibility may vary based on hire date, classification, and schedule.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net