Posted 1mo ago

Staff Software Engineer

@ TCOM
Sioux Falls, South Dakota, United States
OnsiteFull Time
Responsibilities:design software, troubleshoot problems, lead projects
Requirements Summary:Bachelor’s degree in software engineering with 6+ years (or Master’s with 6+ years) of experience; proficient in C/C++, Java, Python; experience with JavaScript, Vue, MVC, Go; Unix/Linux; strong problem solving; US Persons required.
Technical Tools Mentioned:C++, Java, Python, JavaScript, Vue.js, MVC, Go, UNIX/Linux
Save
Mark Applied
Hide Job
Report & Hide
Job Description

TCOM is seeking a Staff Software Engineer to design, develop, and evaluate software from concept through production stage, and make modifications as needed.

Essential Functions:

  • Research, write, develop, test, and evaluate software programs.
  • Work with teams to facilitate
    deployment related to software programs.
  • Determine purpose, application, and feasibility of new or enhancement of existing software.
  • Create and update documentation for designs, and all phases of the project.
  • Work with external customers to troubleshoot and solve problems.
  • Coordinate engineering efforts and provide engineering assistance to internal teams or external customers.
  • Keep abreast of new developments in the fields of engineering design, methods, and applications.
  • May provide or assist with training needs as it relates to new or existing software.
  • May assist with quote or request for quote process.
  • May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.
  • 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.
  • Has extensive breadth and depth of knowledge in a field of specialization and working knowledge of other fields.
  • Work is stated in terms of objectives requiring planning and judgment.
  • Performs work of a diverse scope, where data requires evaluation of various factors.
  • Exercises independent judgment with broadly defined practices and policies in obtaining results.
  • Has critical project technical leadership responsibility; may plan or lead work assignments for lower-level engineers and technicians.
  • Works autonomously.
  • Goals are generally communicated in “solution” or project goal terms.
  • May provide a leadership role for the work group through knowledge in the area of specialization.
  • Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge.
  • Progressively increases contributions and impact to the team and projects.
  • Innovative in nature and contributes new product ideas.
  • Has knowledge of the business side and contributes to strategic decisions.
  • 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.
  • Travel may be necessary.
  • US Persons is required for this position.
     

Education & Experience: 

  • Minimum of a bachelor’s degree in software engineering, in field related to specific position.
  • Advanced engineer with 8+ years of career experience, with bachelor’s degree in software engineering or 6+ years with master’s degree. Or experience in lieu of education.

Physical Requirements & Working Conditions:

  • Physical Requirements: Ability to sit, stand, walk, bend, and reach. Reasonable accommodations may be provided for individuals with disabilities.
  • Working Conditions: Primarily in a standard office environment, with occasional exposure to production areas, including noise, fumes, moving machinery, and varying temperatures.

TCOM offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts/HSAs, EAP, tuition reimbursement, parental leave, paid time off (PTO), and company-paid holidays. The specific programs, options and eligibility may vary depending on date of hire, classification, and schedule type.