SONIFI Solutions, Inc.-posted 2 months ago
$100,000 - $140,000/Yr
Full-time • Senior
501-1,000 employees

SONIFI Health, Inc., a leader in technology solutions for the healthcare industry, is looking to add a Senior Software Engineer to the team! This position can be home based or located at our corporate office in Sioux Falls, SD. A Senior Software Engineer contributes 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. This position will lead, coach, and support a collaborative team of software engineers, fostering a high-performance culture of excellence. A Senior Software Engineer will consistently demonstrate an in-depth application of competency and can consult or lead others in their application of it with the continual pursuit of growth.

  • Provide the complex analysis, design, programming, testing, and debugging of software applications with minimal assistance.
  • Provide input on the feasibility of new products as the initial product requirements are being developed.
  • Actively contributes to architectural direction and improvements in organizational practices and processes.
  • 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.
  • Bachelor’s degree in Computer Science/Software Engineering and 5+ years of industry experience required or the equivalent education and/or experience.
  • MUST HAVE experience with Healthcare data processing (HL7 / patient data).
  • Must have a strong knowledge of Software Engineering methodologies.
  • Full Stack Developer with experience in: AWS IaC (CDK), Lambdas, Step Function (SNS, SQS), Python, Javascript / Typescript, React, Django, Databases.
  • Experience with REST preferred.
  • Must have a good level of oral and written communication skills.
  • Excellent problem-solving and deductive reasoning skills are required.
  • PTO
  • Holidays
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan
  • Pet insurance
  • On-demand pay
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service