Senior Software Engineer

TCOM
Sioux Falls, SD
Job Description
Role Overview

We are seeking a Senior Software Engineer to contribute to the design and implementation of complex web applications that integrate real-time telemetry, operational data, and mission workflows. The role focuses on delivering high-quality, maintainable software across the full stack.

What You Will Do

Design and implement key components of complex, data-driven single-page applications, build backend services, APIs, and data flows, contribute to technical design discussions, and write clean, maintainable, and well-tested code.

Why It Might Be a Fit

You are an experienced engineer who can independently deliver complex features and systems, enjoy solving challenging technical problems, and collaborate with other engineers to build better systems.

Requirements

  • Experienced engineer with 5+ years of career experience
  • Bachelor's degree in software engineering or 3+ years' experience with master's degree
  • Experience in lieu of education
  • Python familiarity
  • TypeScript
  • Complex data visualization
  • Contributing to design systems
  • Working on operational or decision-support tools

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts/HSAs
  • EAP
  • Tuition reimbursement
  • Parental leave
  • Paid time off (PTO)
  • Company-paid holidays
]]>