Senior Software Engineer

6 days ago


Sioux Falls, United States Sanford Health Full time
Job DescriptionJob Description

Careers With Purpose

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: 8 Hours - Day Shifts

Job Schedule: Full time

Weekly Hours: 40.00

Salary Range: $37.50 - $62.00

Pay Info: Pay starts at $37.50 and increases according to years of applicable experience.

Job Summary

We are seeking a highly skilled and experienced Senior Software Engineer with a passion for leadership and innovation. The ideal candidate will be responsible for designing, developing, and maintaining high-performance software applications. They should demonstrate strong problem-solving skills, a deep understanding of software development best practices, and the ability to mentor and lead a team of engineers. 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.We are seeking a highly skilled and experienced Senior Software Engineer with a passion for leadership and innovation. The ideal candidate will be responsible for designing, developing, and maintaining high-performance software applications. They should demonstrate strong problem-solving skills, a deep understanding of software development best practices, and the ability to mentor and lead a team of engineers.Key Responsibilities:Design, develop, and maintain scalable and high-performance software applications.

Lead and participate in architectural and design discussions to ensure solutions are efficient, maintainable, and align with company goals.

Mentor and provide technical guidance to junior and mid-level engineers.

Collaborate with cross-functional teams to define, design, and ship new features.

Ensure the quality and performance of applications through code reviews, testing, and performance tuning.

Stay current with industry trends and best practices in software development and leadership.

Assist in project planning, estimation, and resource allocation.

Foster a culture of continuous improvement, innovation, and learning within the team.

Act as a liaison between the engineering team and other stakeholders, effectively communicating technical concepts to non-technical audiences.

Take ownership of critical components and drive them to success with minimal supervision.

Interact with vendors to establish and maintain strong working relationships, ensuring effective communication and collaboration on projects.

Work on vendor applications to evaluate, implement, and optimize software solutions that meet the needs of our genetics lab.

Qualifications

Qualifications:

  • Bachelor’s degree in computer science, Engineering, or a related field required. Master's degree preferred.
  • 5+ years of professional software development experience.
  • Proven experience in a senior or lead engineering role.
  • Proficiency in object-oriented programming languages and expert in cloud platform
  • Strong understanding of software development methodologies, design patterns, and best practices.
  • Experience in developing customer facing Frontend, backend applications
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Proven track record of delivering high-quality software products on time.

Preferred Qualifications:

  • Experience in Ruby, Python, JIRA, Angular, Requirements gathering, technical documentation, Postgres, No SQL DB.
  • Knowledge of AWS cloud (or other cloud technologies) and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.

Benefits

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, and a generous time off package to maintain a healthy home-work balance. For more information about Total Rewards, visit https://sanfordcareers.com/benefits .

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 talent@sanfordhealth.org .

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-0208595

Job Function: Information Technology

Featured: No



  • Sioux Falls, South Dakota, United States Nelnet Full time

    Nelnet Business Services (NBS) is committed to delivering high-quality solutions to education and faith-based organizations. As a Senior Software Engineer, you will be responsible for designing and developing software applications that meet user requirements and are delivered on time.The ideal candidate will have a strong technical competency in C# .NET,...


  • Menomonee Falls, Wisconsin, United States Messer Cutting Systems, Inc. Full time

    Messer Cutting Systems, Inc. is seeking an experienced Senior Software Engineering Manager to lead our software engineering team.About the JobThis role will oversee the development of cutting-edge software solutions for automated machinery and multi-stage conveyance systems. The successful candidate will be responsible for defining project requirements,...


  • Sioux Falls, South Dakota, United States Nelnet Full time

    Are you looking for a challenging role that allows you to grow and develop your skills? Nelnet Business Services has a great opportunity for a Senior Software Engineer to join our team.About the Role:We are seeking an experienced software engineer who can design and develop software solutions to meet user requirements. The ideal candidate will have strong...


  • Sioux Falls, South Dakota, United States Sunbird Software Inc. Full time

    Job OverviewSunbird Software Inc. is seeking a skilled Technical Support Analyst to join our team as a DCIM Software Implementation Specialist. This role involves providing expert technical support and troubleshooting services to clients on all aspects of our DCIM software, including implementations, existing software upgrades, and data migration...


  • Sioux Falls, South Dakota, United States Nelnet Full time

    Nelnet Business Services offers a unique opportunity to join a dynamic company that serves the education sector. As a Senior Software Engineer, you will design and develop software solutions to meet user requirements.About Nelnet:Nelnet is a professional services company, consumer loan originator and servicer, payment processor, renewable energy innovator,...

  • Software Engineer

    7 months ago


    Sioux Falls, United States Omnitech INC Full time

    Job Description Job Description Description: POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this position. _ Do...

  • Software Engineer

    3 months ago


    Sioux Falls, United States Omnitech, Inc. Full time

    Job DescriptionJob DescriptionDescription:POSITION/JOB TITLE: Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this...


  • Falls Church, Virginia, United States BCMC Full time

    About the Role:BCMC is seeking an experienced Senior Software Engineer to join their team on a large mission-critical development and sustainment program.Key Responsibilities:Collaborate with Agile Scrum teams to design, test, and implement advanced software capabilities.Develop and perform automated builds, testing, and deployments.Transition and integrate...


  • Sioux City, Iowa, United States Scheels Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of high-performance applications. The ideal candidate will have a strong background in software engineering and a passion for building scalable solutions.The successful candidate will be responsible for designing, implementing, and maintaining complex...


  • Sioux Falls, South Dakota, United States KBR Full time

    About the Role:We are seeking an experienced Cloud Software Engineer to join our team at KBR, working on the Landsat project. As a key member of the team, you will be responsible for designing, developing, and maintaining software products in the cloud.Responsibilities:Designing and developing software products in the cloud.Collaborating with team members to...


  • Falls Church, United States Logistics Management Institute Full time

    Overview LMI is seeking a Senior Software Engineer to support a U.S. Federal Government Agency working with classified media. This position will work with a team of developers, architects, and data scientists to build new and enhance current capabilities for our client, bringing innovative ideas to challenging and complex problems. The Senior Software...


  • Sioux Falls, South Dakota, United States KBR Full time

    Job Description**Job Title:** Cloud Software Engineering Lead**Location:** Sioux Falls, SD**Job Type:** Full-time**Estimated Salary:** $140,000 - $180,000 per yearAt KBR, we are passionate about our people, sustainability, and our Zero Harm culture.We are seeking a highly skilled Cloud Software Engineering Lead to join our team at the Earth Resources...


  • Wichita Falls, United States x9yV23f39CwCMc Full time

    Plano 5 (31065), United States of America, Plano, TexasSenior Software Engineer, Full Stack (Java, AWS, Kafka)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers,...


  • Sioux Falls, South Dakota, United States Infrastructure Design Group, Inc Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Civil Engineering Project Manager to join our team at Infrastructure Design Group, Inc. in Sioux Falls, SD.The successful candidate will lead and manage civil engineering projects from conception to completion, ensuring adherence to timelines, budgets, and quality...


  • Sioux Falls, United States Strategic Education Inc. Full time

    The Software Engineering Adjunct Instructor is responsible for the delivery of online software engineering bootcamps and workshops. This role partners with academic leaders to ensure a high-quality student experience and to provide necessary student support. The Software Engineering Adjunct Instructor also participate in lecturing, hosting review sessions,...


  • Wichita Falls, United States osKwRYV4dHsBiB Full time

    Plano 1 (31061), United States of America, Plano, TexasSenior Software Engineer, Back End (Enterprise Platform Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of...


  • Wichita Falls, United States ZwVhuArzfYM8eX Full time

    Plano 1 (31061), United States of America, Plano, TexasSenior Software Engineer, Full Stack (Enterprise Platform Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group...


  • Wichita Falls, United States gKuGMzmbdA3o7X Full time

    Plano Town Center (31064), United States of America, Plano, TexasSenior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers, breakers,...


  • Wichita Falls, United States Capital One Full time

    West Creek 2 (12072), United States of America, Richmond, VirginiaSenior Lead Software Engineer, Full Stack (Enterprise Platforms Technology)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part...


  • Sioux Falls, South Dakota, United States CNH Industrial Full time

    Software Development RoleCNH Industrial is looking for a highly skilled Software Developer II to contribute to the design, development, and maintenance of software applications. The successful candidate will have a strong background in C#, SQL, Oracle, REST APIs, JavaScript, web development, Git, Azure, and change management.Responsibilities include...