Job Description
Job Title: Software Engineer
Location: Sioux Falls, SD
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 integrations.
About the Role:
A Software Engineer is expected to have a solid technical foundation, and a strong focus on growing their development skills. Developers at this level are able to independently deliver small to medium-sized well-defined tasks. They have a sufficient amount of experience in a well-defined area.
Will contribute within all aspects of the product development lifecycle, in varying degrees, including: definition – advancing the understanding of functional needs and estimating effort, design – determining and documenting the solution and implementation, development – programming software solutions that adhere to best practices and quality, and deployment – leveraging/creating tools and documentation to enable and optimize the transfer and installation of products.
Responsibilities:
- Develop code and unit test for applications with minimal assistance.
- Provide input on the feasibility of new products as the initial product requirements are being developed.
- Provide development estimates for new products that are being considered.
- Add new features to or fix bugs that exist in developed software; this includes software developed by other engineers.
- Ensure good software engineering practices and standards are followed during the software engineering process.
- Develop engineering documentation for the programmed applications.
- Work in conjunction 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.
- Provide the analysis, design, programming, testing, and debugging of software.
Benefits:
We offer a competitive salary and a comprehensive benefits package including health, dental, vision, 401(k) with employer match, paid time off (PTO), flexible work arrangements, professional development opportunities, pet insurance, and on-demand pay. The final salary will be determined based on factors such as experience, education, and location.
Equal Opportunity Employer:
SONIFI and SONIFI Health value diversity and we 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 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: Home | U.S. Equal Employment Opportunity Commission