Jobs and Careers
SA

Software Engineer

Sanford Health
Stevens Center Building, United States, United Statesfull_timeVerifiedPosted 1 May 2025

About the role

Sanford Health is one of the largest and fastest-growing not-for-profit health systems in the United States. We’re proud to offer many development and advancement opportunities to our nearly 50,000 members of the Sanford Family who are dedicated to the work of health and healing across our broad footprint. 

Work Shift:

Day (United States of America)

Scheduled Weekly Hours:

40

Salary Range: $32.50 - $52.00Pay starts at $32.50 and increases according to years of applicable experience.

Union Position:

No

Department Details

About Us: Sanford Imagenetics is a program initiated by Sanford Health, focusing on integrating genetic medicine into primary care to enhance personalized healthcare. Established in 2014, it is one of the first programs in the United States to embed genomic medicine within everyday medical practice.
The program aims to utilize genetic information to diagnose and treat health conditions, offering services such as genetic screening, pharmacogenomics (PGx) testing, and personalized treatment plans. This approach allows physicians to tailor medical care based on an individual's genetic makeup, improving the effectiveness of treatments and preventive measures. We at Imagenetics Application Development (a part of Sanford Health technology team) are committed to creating cutting-edge solutions that drive the future of Imagenetics. Join our dynamic team of engineers and play a pivotal role in shaping the future of genetic technology by developing innovative software solutions for our genetics lab.

Summary

Applies comprehensive knowledge, skills, and practices to perform a variety of assignments. Utilizes professional concepts, established technologies and techniques and begins to acquire knowledge of innovative methods and technologies through designing, modifying, developing, writing and implementing software programming applications for a healthcare organization.

Job Description

Supports and/or installs software applications and operating systems. Troubleshoots software bugs and problems for application or software end users. Participates in the testing process through test review and analysis, test witnessing and certification of software.

The Software Engineer conducts requirements analysis to generate software design specifications. Applies new technologies to improve the capability of a portfolio of software.

Basic knowledge of computer principles and techniques necessary to develop and document software applications systems, as well as software programming. Must have a basic knowledge of relational databases, Object Oriented programming, ASP.NET, C#, CSS, JavaScript, XML, SQL, XHTML, designing and developing web, mobile and/or Windows applications, operating systems and their tool sets, and customer business functions and terminology.

  • Develops information systems by designing, developing, and installing software solutions.

  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.

  • Investigates problem areas.

  • Follows the software development lifecycle.

  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.

  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.

  • Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.

  • Protects operations by keeping information confidential.

  • Provides information by collecting, analyzing, and summarizing development and service issues.

  • Accomplishes engineering and organization mission by completing related results as needed.

Skills

  • Analyzing information

  • General programming skills

  • Software design

  • Software debugging

  • Software documentation

  • Software testing

  • Problem-solving

  • Teamwork

  • Software development fundamentals

  • Software development process

  • Software requirements

Experience

  • 1+ years of professional software development experience

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

Sanford Health

View company profile →