Demo

Senior Software Engineer

Patagonia Health
Cary, NC Full Time
POSTED ON 3/9/2025
AVAILABLE BEFORE 6/8/2025

Company Overview

Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software solution. The solution includes an integrated, federally-certified, Electronic Health Record (EHR), Practice Management (PM) and Billing software. The company’s mission is to solve two major barriers to EHR adoption, usability and cost, and address customers’ number one problem : billing. Patagonia Health’s one-of-a-kind apps-based system represents a paradigm shift in the EHR software industry, and its highly-intelligent solution uses sophisticated technology that is extremely easy-to-use. Innovative and unique apps provide timely data for organizations to improve workflow, streamline their operations and take their organizations to the next level.

Position : Senior Software Engineer

Patagonia Health is looking for a full stack Senior Software Engineer to join a fast paced R&D team based in Cary, NC. In this position, you will be responsible for design, development and delivery of mission critical scalable software and engineering solutions for Patagonia Health’s SaaS based Electronic Health Record (EHR) offering.

Job Location : Cary, NC

Full Time position

Essential Responsibilities

  • Design and Development : Lead the design, development, and maintenance of healthcare software applications using Microsoft technologies (C#, .NET), jQuery, Azure, React, Node.js, and SQL.
  • Collaboration : Work closely with cross-functional teams, including product managers, designers, QA and other engineers, to deliver robust and scalable software solutions.
  • Code Quality : Write clean, maintainable, and efficient code while following best practices and coding standards.
  • Testing and Debugging : Conduct thorough testing and debugging of applications to ensure high performance and reliability.
  • Cloud Integration : Implement and manage cloud-based solutions using Azure to enhance the scalability and efficiency of our software products.
  • Database Management : Design, optimize, and manage SQL databases to ensure data integrity, security, and performance.
  • Technical Leadership : Mentor and guide junior developers, providing technical expertise and fostering a culture of continuous learning and improvement.
  • Documentation : Maintain comprehensive documentation for all developed applications and systems to facilitate future maintenance and enhancements

Required Skills

Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Experience : 5-10 years of professional software development experience.

Technical Skills :

  • Proficiency on the Microsoft stack (C#, .NET).
  • Experience with Azure cloud services.
  • Experience with multiple full stack languages and frameworks such as ES6, C#, HTML5, CSS3, .NET, React tools and libraries.
  • Expertise in .NET / .NET Core and Web API development.
  • Advanced SQL skills for database design and management.
  • Experience working with Microsoft SQL Server and No-SQL databases like Redis, Elastic, MongoDB or Cosmos DB.
  • Knowledge of modern DevOps principles and working experience with Azure DevOps, Jira or similar CI / CD products.
  • Healthcare Industry Experience : Previous experience in the healthcare industry or working on healthcare software projects is highly desirable.
  • Problem-Solving : Excellent problem-solving skills with a strong attention to detail.
  • Communication : Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.
  • Agile Methodologies : Familiarity with Agile development methodologies and tools.
  • Nice to have Skills

  • Experience with React Native and mobile development.
  • Experience working with Containers and Kubernetes.
  • Experience working with global teams
  • Minimum Qualifications

  • Minimum 5 years of professional software development experience with C#, .NET, jQuery, Node.js, React, Microservices, SQL and APIs.
  • Bachelor's Degree.
  • Compensation : Commensurate with knowledge and experience.

    Patagonia Health Inc is an EEO employer - M / F / Vets / Disabled

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Patagonia Health

    Patagonia Health
    Hired Organization Address Cary, NC Full Time
    Company Overview Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software ...
    Patagonia Health
    Hired Organization Address Cary, NC Full Time
    Company overview Patagonia Health Inc. is a healthcare software supplier that has built a cloud and apps-based software ...
    Patagonia Health
    Hired Organization Address Cary, NC Full Time
    Company Overview Patagonia Health is an integrated EHR, Practice Management, and Billing solution designed to meet the c...

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Cary, NC area that may be a better fit.

    Senior Presales (Solutions) Engineer

    CData Software, Chapel Hill, NC

    Senior Cloud Security Engineer

    Progress Software Corporation, Raleigh, NC

    AI Assistant is available now!

    Feel free to start your new journey!