Software Engineer

Sioux Falls, SD, US • Posted 10 days ago • Updated 9 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Productivity
  • Reporting
  • Product Development
  • Development Testing
  • Audio Engineering
  • Product Management
  • Project Management
  • Technical Drafting
  • Knowledge Sharing
  • Process Improvement
  • Computer Science
  • Software Engineering
  • Testing
  • Debugging
  • Conflict Resolution
  • Problem Solving
  • Programming Languages
  • C
  • C++
  • Python
  • JavaScript
  • HTML
  • Analytical Skill
  • Reasoning
  • Communication
  • Collaboration
  • Scripting
  • Cloud Computing
  • Documentation
  • Continuous Improvement
  • Training
  • Insurance
  • Human Resources
  • Authorization
  • Health Care

Summary

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.

Help shape the future of healthcare technology through thoughtful engineering, collaboration, and continuous growth. We're looking for a Software Engineer who is ready to independently deliver high quality software solutions, contribute across the product development lifecycle, and continue expanding their technical expertise. This role offers the opportunity to build and improve technology that directly supports patient engagement, hospital operations, and the healthcare experience.

What you'll do:

Reporting to the Director of Software Engineering, this role contributes across the full product development lifecycle, including requirements definition, design, development, testing, debugging, and deployment. You will work within a product focused engineering team to independently deliver small to medium-sized features and components while collaborating with engineering, product management, project management, and testing teams. Success in this role requires a solid technical foundation, sound engineering judgment, and a commitment to building reliable, maintainable software.
Analyze, design, develop, test, debug, and document software applications with minimal assistance, delivering well-defined features and technical solutions
Build new product capabilities, enhance existing applications, and resolve defects across shared codebases while following established software engineering standards and best practices
Partner with engineering, product management, project management, and testing teams to clarify requirements, assess technical feasibility, estimate development effort, and support successful delivery
Write clean, maintainable, and testable code, including unit tests that address expected functionality, edge cases, errors, performance, reliability, and security considerations
Apply systematic debugging and problem-solving approaches to diagnose complex issues, identify technical solutions, and support less experienced team members with troubleshooting
Contribute to technical design and implementation decisions while ensuring solutions align with broader service architecture and production requirements
Participate in team planning, documentation, knowledge sharing, process improvements, and discussions around priorities and implementation approaches

What you'll need:

We're looking for a software engineer with a solid technical foundation who can work independently within a defined area while continuing to grow their skills, technical breadth, and impact.
Bachelor's degree in Computer Science, Software Engineering, or a related technical field and 2+ years of industry experience, or an equivalent combination of education and experience
Strong knowledge of software engineering methodologies, development best practices, testing, debugging, and structured problem solving
Experience with high level programming languages such as C, C++, Python, and web based technologies such as JavaScript and HTML
Ability to independently write clean, understandable, and testable code that accounts for expected functionality, edge cases, errors, and production considerations
Experience designing and troubleshooting software within a broader application or service architecture, with consideration for performance, reliability, fault tolerance, and security
Strong analytical, deductive reasoning, written communication, and verbal communication skills with the ability to collaborate effectively across engineering and product teams

Preferred:
Experience with scripting languages and development automation
Experience working across multiple technologies or application components
Experience with modern web, cloud, service based, or distributed application environments
Experience contributing to team documentation, technical discussions, and continuous improvement initiatives

Together, we can build your future!

SONIFI Health offers a competitive compensation package based on factors including location, experience, education, specialty, and training. This position is also eligible for PTO, holidays, health, dental, vision, retirement plans, pet insurance, on-demand pay, and other benefits.

SONIFI and SONIFI Health value diversity and are proud to be an Equal Opportunity Employer. All qualified applicants will be considered regardless of age, race, color, national origin, sex, religion, veteran status, disability, sexual orientation, gender identity, or any protected status.

If you require assistance with the online application due to a disability, please contact Human Resources at .

SONIFI participates in E-Verify to confirm authorization to work in the United States.

#Healthcare
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX14f917
  • Position Id: f56ae04302d0a3256247051528537bb8
  • Posted 10 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sioux Falls, South Dakota

Today

Full-time

No location provided

Today

Full-time

Remote

Today

Contract

$35.00 - $70.00

No location provided

Today

Full-time

USD 89,200.00 - 209,500.00 per year

Search all similar jobs