Jobs and Careers
SO

Senior Software Engineer (Linux-Python Back-End Developer)

SONIFI Solutions, Inc.
Sioux Falls, United Statesfull_timeVerifiedPosted 6 Sept 2025
💰 $135,000/yr($100,000/yr$135,000/yr)

About the role

SONIFI Health delivers interactive technology proven to improve patient experience, health outcomes and hospital productivity. SONIFI Health provides interactive services to over 30,000 rooms across 130 hospitals throughout the United States. Hospitals partner with SONIFI Health because of our vast engagement and integration expertise.


Location: Home-based
About us:
For more than 40 years, SONIFI has provided guest technologies and professional services to help hoteliers improve guest satisfaction, simplify operations, and increase revenue. Our innovations have led the hospitality industry through many changes in guest behaviors, preferences, and technologies – and we continue to lead the way in creating more connected, smart digital hospitality experiences both now and in the future. SONIFI’s culture of innovation enables us to be one provider who can deliver seamless guest experiences across a variety of solutions, including guest Wi-Fi and internet services, engaging interactive TV platforms, the widest entertainment offering in the industry, and smart device and system integrat ions.


About the Role:

As a Senior Software Engineer, you will be a key leader on our development team, using your deep experience to support and mentor other developers. You will be responsible for independently delivering medium to large-scale tasks to production, ensuring all code meets our high-quality standards and best practices. You will contribute to all aspects of the product development lifecycle, from initial definition and design to development and deployment. This role requires you to consistently demonstrate an advanced level of skill while pursuing continuous growth.

Primary Responsibilities:

• Provide complex analysis, design, programming, testing, and debugging for software applications with minimal assistance.
• Offer input on the feasibility of new products during the initial requirements phase.
• Actively contribute to architectural direction and improve organizational practices and processes.
• Develop engineering estimates for new products under consideration.
• Add new features or fix bugs in both your own code and that of other engineers.
• Ensure the team follows good software engineering practices and standards.
• Develop comprehensive engineering documentation for applications.
• Work with other software development staff, project management, and product management to facilitate product requirements.
• Coordinate the use of advanced software techniques and technologies using strong Software Engineering methodologies.

Qualifications:

• A bachelor’s degree in Computer Science/Software Engineering and 5+ years of industry experience, or equivalent education and/or experience.
• Strong knowledge of Software Engineering methodologies.
• Strong programming skills in Python, Bash, and some C/C++.
• Advanced proficiency in Linux environments, including system-level programming, shell scripting, process management, networking, and troubleshooting.
• Hands-on experience with hardware interfaces and drivers.
• Familiarity with security best practices.
• Experience with remote device monitoring, firmware updates, and over-the-air (OTA) deployment strategies.
• Experience with containerization and Podman preferred.
• Good oral and written communication skills.
• Excellent problem-solving and deductive reasoning skills.
Together, we can build your future!
Salary range for this role is $100,000 – $135,000 per year. The salary of the finalist selected for this role will be set based on a variety of factors, including but not limited to, location, experience, education, specialty, and training. This pay scale is not a promise of a particular wage. This position is also eligible for a variety of other benefits.


#Engineering


SONIFI is a great place to work, you will have the opportunity to be part of our growing team! We offer a competitive salary and benefits package, including Health, Dental, Vision, 401(k), and Paid Time Off. If you work in our Sioux Falls office, you will enjoy a casual dress environment, an onsite fitness facility and a full cafeteria.
Apply today to see if you might be the next great member of our team!
SONIFI values diversity; we are proud to be an EEO/AA employer: Minority/Female/Disability/Veterans.
If you require assistance in filling out our online application, due to a disability, please contact Human Resources at 605-988-1000.
For more information about Equal Employment Opportunity, please visit: https://www.eeoc.gov/

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

SONIFI Solutions, Inc.

View company profile →