TCOM · Sioux Falls, South Dakota, US

Senior Software Engineer

OpenFull-timePay not stated

Open — TCOM has a posting for this job. Posted 5 Aug 2026.

This posting

Posted 5 Aug 2026 · Full-time · Pay not stated

Apply on the employer's site

Opens recruiting.ultipro.com. Talentify has not checked who owns that address. You apply there — Talentify never asks for an account or a CV.

Job alerts

Get jobs like this by email

Talentify emails you Senior Software Engineer jobs in Sioux Falls, South Dakota.

About this job

Aerostar, a business unit of TCOM, is seeking a Staff Software Engineer to be responsible for understanding customer missions and requirements, translating into a concept, and presenting technical concept and business case to customer. Along with Business Development team, is a primary interface with customers and internal management, especially as it relates to technical solutions to customer problems. Integrates and aligns technical solutions with solid business cases, contractual language, and bids, and helps drive program capture activities for Stratospheric Balloon and Radar products and related engineering and flight/field services.

Essential Functions:

  • Autonomous Operation: Work independently while applying sound judgment and adhering to broadly defined policies to achieve results.
  • Objective Focus: Engage in projects with clear objectives that require careful planning and consideration.
  • Objective Focus: Work with individuals and teams to further software projects in a Linux environment.
  • Diverse Task Management: Handle various tasks, evaluating multiple factors and data points.
  • Technical Expertise: Utilize extensive knowledge in your specialization while maintaining a working understanding of related fields.
  • Advanced Projects: Contribute to complex technical projects that demand cutting-edge industry knowledge.
  • Innovative Contributions: Generate creative ideas for new products and solutions.
  • Impactful Contributions: Gradually enhance your contributions and influence on team projects.
  • Mentorship: Guide junior engineers, fostering a culture of continuous learning and improvement.
  • Yocto Development: Develop and maintain Yocto builds by writing and managing recipes, layers, and configuration files.
  • Scripting Proficiency: Demonstrate expertise in Linux shell scripting and command-line tools.
  • Linux Development: Engage in Linux-based application development, deployment, and maintenance.
  • ISO Compliance: Manage software projects in line with internal ISO standards.

Education & Experience:

  • Bachelor's or master's degree in software engineering or a related field or equivalent experience.
  • Experienced engineer with 5+ years of career experience, with bachelor’s degree. 3+ years’ experience with master’s degree. PHD entry level. Or equivalent combination of education and experience.

Knowledge, Skills & Abilities:

  • Advanced knowledge in relevant software engineering disciplines recognized by leadership.
  • Proficient in C, C++, and Linux development, applicable in complex, large-scale systems.
  • Strong skills in Linux shell scripting and command-line tools for automation and troubleshooting
  • Extensive experience in Linux-based application development in production environments.
  • Ability to apply software design theories to create scalable and maintainable systems.
  • Preferred knowledge of manufacturing techniques and integrating software solutions into production settings.
  • Proficiency in collaboration services such as Atlassian and Gitlab is preferred.
  • Self-motivated team player who thrives with minimal supervision and fosters collaboration across teams.

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.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Read the full posting

Not this job's pay

U.S. Bureau of Labor Statistics, for Software Developers, the occupation this job title matches. It describes the occupation, not this job.

The median wage for Software Developers in South Dakota was 46.30 USD per hour (96,310 USD per year) in May 2025; the middle half earned 38.37–58.26 USD per hour.

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025

Software Engineer pay and outlook in South Dakota

Also open

Also open at TCOM

TCOM's other jobs that have a page here. Each page says open or closed for itself.

Same job, other employers

Software Engineer jobs in South Dakota at other employers

Pages on Talentify for this job in South Dakota, at employers other than TCOM. Each page says open or closed for itself.