Job Information

Sanford Health Lead Software Engineer - IT Software Development - Remote in Sioux Falls, South Dakota

Create Your Career With Us!

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.

Facility: Stevens Center Building
Location: Sioux Falls, SD
Address: 900 East 54th St N, Sioux Falls, SD 57104, USA
Shift: Day
Job Schedule: Full time
Weekly Hours: 40.00
Salary Range: $40.00 - $66

Job Summary

*Working remotely is an option for this opening.

Directs day-to-day work prioritization, and provides input on team development and direction. Plans, organizes, coordinates, and participates in design, development, testing, implementation, update and support of complex software application systems and associated tools to ensure the needs of Sanford Health and its affiliates are met. Leads projects regarding application analysis, coding, testing and enhancement. The Lead Software Engineer guides teams to solve significant problems and issues. Clarifies, interprets, and analyzes complex information and develops recommendations for management consideration. Must have good communication skills both written and verbal. Experience interfacing with executive leadership required. Provides guidance and mentorship to all engineers. Comes with a mindset of innovation and introduces new technologies where needed. Proactive in identifying gaps in development and encourages/ drives the team towards development practices which minimizes technical debt. Has good knowledge and working experience in state-of-the-art technologies to deliver enterprise grade software and has a passion / enthusiasm for new technologies. Hands-on experience and wiliness to work along with other engineers in the team. Architects and designs technology solutions for business requirements. Extensive knowledge of relational databases, document database, Object Oriented programming, Ruby, JavaScript, XML, SQL, XHTML, designing, Architecting and developing web, mobile and/or Windows applications, operating systems and their tool sets, and customer business functions and terminology. Working experience / knowledge on cloud utilizing services from major cloud providers like AWS and Azure. Developing application in a containerized ecosystem, and complete grasp of SSDLC.

Willingness to work in AGILE methodology.

Job Responsibilities

Working closely with senior stakeholders to understand business requirements and help translate these into technical requirements for the development team

Planning and documenting technical specifications for features or system design

Designing, building and configuring applications to meet business process and application requirements

Directing the development team in the design, development, coding, testing and debugging of applications

Writing testable, scalable and efficient code and leading code reviews

Mentoring junior team members and ensuring they adhere to determined software quality standards

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

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


Experienced in building applications on cloud

Knowledge on serverless framework and architecting application

Analyzing information

Very good programming skills

Expert in software design

Skilled in software debugging

Gives importance to software documentation

Software testing

Very good problem-solving skills

Teamwork and ability to lead a team

Knowledge inSoftware development fundamentals

Software development process

Ability to translate business requirements to Software requirements


Bachelor's degree in Computer Science, Computer Engineering or a related discipline required. Master's degree preferred.

Five years of related experience required. Seven plus years of professional software development experience preferred.

  • Proficiency in any object-oriented programming language, and object-oriented design skills

  • Advanced experience in both frontend and backend development

  • Proven success as a technical leader

  • Experience in development of distributed/scalable systems and high-volume transaction applications

  • Experience working on cloud platforms like AWS, Azure etc.


Sanford Health offers an attractive benefits package for qualifying full-time and part-time employees. Depending on eligibility, a variety of benefits include health insurance, dental insurance, vision insurance, life insurance, a 401(k) retirement plan, work/life balance benefits, sick leave and paid time off. To review your benefit eligibility, visit .

Sanford is an EEO/AA Employer M/F/Disability/Vet. If you are an individual with a disability and would like to request an accommodation for help with your online application, please call 1-877-673-0854 or send an email to .

Sanford Health has a Drug Free Workplace Policy. An accepted offer will require a drug screen and pre-employment background screening as a condition of employment.

Req Number: R-0091415
Job Function: Information Technology
Featured: No