Sanford Health Jobs

Job Information

Sanford Health Principal Software Architect - IT Software Development in Sioux Falls, South Dakota

Job Title: Principal Software Architect | IT Software Development | Sioux Falls

City: Sioux Falls

State: SD

Department : IT Software Development - Sioux Falls

Job Schedule: Full Time

Shift: Days

Hours Per Shift: 8 hr


The Principal Software Architect in the Applications Development (AD) team will work with high-quality software development teams using new technologies (web and mobile), DevOps, serverless, agile, industry standards using Cloud/Mobile/API first approaches. Works closely with the leadership and development team of multiple software groups within this group. As a member of the Applications Development team, responsible for converting concepts into the next generation of applications utilizing adaptive agile methodologies to deliver the minimal viable product to the business in record time. Actively bring consistency, robustness, scalability, and vision. Responsible for developing software architecture standards, applying strategies to enable systematic testing and validation processes, including automated unit testing, as well as defining internal and external (customer-facing) software update policies and procedures. Demonstrates experience in software design with the communication and leadership skills to lead and influence software development teams. Hands on coding experience and deep understanding of the software development process, associated technologies and platforms and the secure software development lifecycle (S-SDLC). Overall responsibility for technical leading of software development teams working on new product development project(s) and sustaining engineering to support current projects in the field of Healthcare. Demonstrates thorough abilities and success in the following areas: software development in Java/JEE or C#/ .NET, web and middleware integration technologies like web services, RESTful APIs, MQ, MQTT and message brokers; synchronous and asynchronous messaging and publish/subscribe integration patterns; relational database modelling and management including Oracle, SQL server, PostgreSQL, SQL, JDBC, NoSQL data stores like Cassandra, MongoDB or CouchDB; application development frameworks like Spring, Hibernate and AngularJS; application servers such as Tomcat, Websphere, Weblogic and JBoss; SDLC tools like Maven, Ant, SVN/Git and Jira; web services and API testing tools like SoapUI; implementing API Security and Access Control (OAuth/SAML, Web SSO, SSL etc.) and experience with SOA, Restful and Micro services technologies.


Demonstrates ability to

influence at all levels of the organization. Models excellent behaviors for

both team leadership and individual participation. Anticipates special issues

and considerations for effective decision-making during a crisis. Leads a

continuous cycle of innovation that incorporates feedback to improve future

initiatives. Demonstrates significant experience in building complex software

products or systems. Communicates effectively with diverse audiences, using

appropriate media and language. Positions the company in anticipation of new

marketplace trends, opportunities, and vulnerabilities.


Bachelor's degree in computer science or related field required. Consideration will be given candidates with minimum six years work experience in lieu of degree.

Expert level experience with designing and programming with C, C++, C# with very strong understanding of object-oriented design/programming, design patterns, algorithms, data structures, and communication protocols. Experience with IoT, mobile and web/cloud-based technologies. Familiarity with Agile or Scrum software development process in a team environment.

Experience with any enterprise architecture framework required. TOGAF is preferred.

About Sanford Health:

At Sanford Health, we are dedicated to the work of health and healing.

Every day, we show that commitment by delivering the highest quality of care to the communities we serve.

We are leaders in health care and strive to provide patients across the region with convenient access to expert medical care, leading-edge technologies and world-class facilities.

In addition to strong clinical care, we are also committed to research, education and community growth.

We engage in medical research to not only discover innovative ways to provide care, but also cures for common diseases.

We continuously seek new ways to achieve our vision of improving the human condition here in your community, across the region and around the world.

The entire team at Sanford Health recognizes the value of healthy families and communities.

We continue to gain momentum and expand our reach. Together, we can make a positive difference now, and in the future.

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 .

City: Sioux Falls

State: SD

Job Function: Information Technology

Job Schedule: Full Time

Shift: Days

Req Number: WD12414