Staff Software Engineer
TCOM, L.P. · Sioux Falls, SD · 1 wk ago
EngineeringFull-time
What You’ll Do
- Architect and implement the core systems that power our complex, data-driven SPAs
- Design backend services, APIs, and data flows that support real-time telemetry and operational workflows
- Lead technical design for full-stack features, ensuring maintainable and scalable implementations
- Establish and advocate for engineering patterns, architectural standards, and code quality practices
- Make foundational decisions around application structure, service boundaries, and system integration
- Identify and address performance, reliability, and maintainability challenges across the stack
- Conduct architectural and code reviews to elevate the engineering quality of the team
What We’re Looking For
- You are an experienced engineer who thinks in systems, not just features
- You have personally designed and implemented significant portions of production software systems and can explain the architectural decisions behind them
- You enjoy solving complex engineering problems and helping other engineers improve through thoughtful design discussions and code review
- You can write software without the assistance of AI but are open to using it to enhance your toolset
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