Software Engineer
Software Engineer
Location: Sioux Falls, SD
About SONIFI
For more than 40 years, SONIFI has been a leader in delivering advanced technology solutions that elevate the guest and patient experience. Our innovations support hospitality and healthcare organizations nationwide, connecting people with entertainment, information, connectivity, and smart technologies. We continue to modernize our platforms and expand our capabilities to power the next generation of integrated, intelligent solutions.
About the Role
SONIFI is seeking a Software Engineer to join our hospitality engineering team. In this role, you will design, build, and enhance software applications that directly impact millions of hotel guests nationwide. You’ll work closely with cross-functional teams to deliver high-quality, performant solutions while continuously growing your technical skill set. This is a hybrid position and requires residence in the Sioux Falls, SD area.
Why This Role Matters
Our hospitality technologies power in-room entertainment, interactive platforms, and integrations that shape the guest experience. As a Software Engineer, your work will directly influence the reliability, usability, and innovation of SONIFI’s products in one of the fastest-evolving industries. You’ll help deliver the software foundation that hotels rely on every day.
What You’ll Do
• Design, develop, test, and debug software applications that enhance and modernize the guest experience.
• Collaborate with cross-functional teams across engineering, product, and QA to deliver high-quality features.
• Continuously expand your technical skills, staying current with modern software engineering practices and technologies.
• Troubleshoot and resolve technical challenges with creativity and sound engineering judgment.
• Participate in code reviews, technical discussions, and process improvements to strengthen engineering excellence.
What You’ll Need
• Bachelor’s degree in Computer Science/Software Engineering and 2+ years of industry experience, or an equivalent combination of education and experience.
• Strong knowledge of modern Software Engineering methodologies.
• Solid professional experience with C#, API development, and SQL.
• Preferred experience with JavaScript, HTML, and modern web-based technologies.
• Preferred experience with scripting languages such as Python.
• Strong communication skills and the ability to work effectively in a collaborative environment.
• Excellent problem-solving and deductive reasoning abilities.
Why Join SONIFI
• Diverse & Inclusive Culture: We are committed to fostering a workplace where everyone feels valued, respected, and supported.
• Career Growth: Professional development and advancement opportunities are built into our talent philosophy.
• Meaningful Impact: Your work directly influences the guest experience for leading hospitality brands across the country.
• Healthy Work-Life Balance: Hybrid work model and flexible arrangements to help you balance personal and professional priorities.
Compensation & Benefits
SONIFI pays a competitive salary for this role based on factors including experience, education, specialty, and training. This position is also eligible for PTO, holidays, health, dental, vision, retirement plans, pet insurance, on-demand pay, and additional benefits.
The salary of the finalist selected for this role will be determined based on a variety of job-related factors.
Equal Opportunity Statement
SONIFI and SONIFI Health value diversity and are proud to be an Equal Opportunity/Affirmative Action Employer. We consider all qualified applicants for employment regardless of age, race, color, national origin, sex, religion, veteran status, disability, sexual orientation, gender identity, or any other protected status.
If you require assistance in completing our online application due to a disability, please contact Human Resources at 605-988-1000.
For more information about Equal Employment Opportunity, please visit the U.S. Equal Employment Opportunity Commission.
#Engineering