SOFTWARE DEVELOPMENT ENGINEER III

Liberty Health

Wilmington (NC)

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Liberty Health in Wilmington, NC seeks an experienced Software Development Engineer III to lead the design and implementation of high-impact software systems. The role demands ownership of architectures, driving engineering best practices, and mentoring engineers across multiple teams.

You will collaborate with Principal Engineers, leverage Azure cloud services, and guide modernization efforts including CI/CD, observability, and secure data handling.

Qualifications

  • Bachelor’s degree in Computer Science or related technical discipline; 7+ years of engineering experience with C#/TypeScript
  • Equivalent of 9+ years of experience acceptable in lieu of formal education
  • 7+ years of agile software development experience
  • 3+ years of experience building high-scale, distributed systems on Azure
  • 3+ years of mentoring Software Development Engineers
  • Experience in healthcare or post-acute care environments preferred
  • Expert-level SQL database development experience; NoSQL/Vector DBs a plus
  • Strong knowledge of IaC concepts, especially Azure Bicep
  • Deep knowledge of TypeScript, C#, SQL, and related tooling
  • Experience with Git, Confluence, Jira, and Azure DevOps pipelines
  • Familiarity with AI-assisted development tools and modern tech trends
  • Excellent problem-solving, collaboration, and leadership under pressure

Responsibilities

  • Lead design and implementation of complex software systems with autonomy
  • Own systems and cross-cutting concerns for cohesion, reliability, and scalability
  • Define and enforce engineering standards across teams
  • Mentor engineers and support professional development
  • Review and refactor applications for security and performance
  • Drive CI/CD, observability, testing frameworks, and productivity metrics
  • Standardize tooling and practices across the organization
  • Communicate effectively with stakeholders and cross-team partners
  • Document architecture decisions and best practices

Skills

C#
TypeScript
SQL
Azure
CI/CD
IaC
Mentoring
Leadership
Problem-solving
Communication

Education

Bachelor’s Degree in Computer Science

Tools

Azure
Git
Jira
Confluence
SSMS
Azure DevOps

Job description

There's no place like Liberty Healthcare Management. Come explore career opportunities with

There's no place like Liberty Healthcare Management. Come explore career opportunities with Liberty Health, a dynamic leader in the healthcare industry. Join us!

We Are Currently Seeking An Experienced SOFTWARE DEVELOPMENT ENGINEER III
Job Summary
  • Leads the design and implementation of complex, high-impact software systems and architectural components with full autonomy.
  • Owns entire systems and cross-cutting technical concerns, ensuring cohesion, reliability, and scalability across the application portfolio.
  • Defines, drives, and enforces engineering best practices, coding standards, and design patterns across the development team.
  • Partners with the Principal Software Engineer on technical direction, standards, and strategic planning for the development organization.
  • Provides technical mentorship, guidance, and skill-building opportunities for engineers at all levels, fostering a culture of continuous improvement.
  • May directly manage one or more junior engineers, including workload assignment, performance feedback, coaching, and professional development.
  • Reviews existing applications and associated infrastructure, leading cross-team efforts to refactor for security, scalability, performance, and consistency.
  • Serves as the steward of AI-assisted development tools and emerging technologies, providing the team with recommendations on best practices and newest technologies for efficient development.
  • Serves as the escalation point for the most challenging technical problems, driving resolution in a timely manner.
  • Collaborates with leadership, stakeholders, the Software Tester/Analyst team, and other functional areas to align technical solutions with evolving business direction.
  • Contributes to software development planning, timeframe estimation, and resource allocation at the team and cross-team level.
  • Reviews proposed projects and provides feedback on feasibility, risks, and technical approach.
  • Leads and coordinates efforts to document applications, software design decisions, architecture standards, and best practice guidelines.
  • Drives improvement of the development environment, including CI/CD pipelines, observability, testing frameworks, and developer productivity metrics.
  • Establishes best practices for development tools and emerging technologies across the engineering organization.
  • Maintains deep expertise in the team’s core technology stack, including Angular/TypeScript, C#/.NET, SQL Server/SSMS, Git, Azure, and the Atlassian suite (Jira, Confluence), and drives standardization of tooling and practices.
  • Works with database tools (SQL Server Management Studio (SSMS), Redgate, etc.) and technologies to architect robust data solutions.
  • Communicates effectively with colleagues of varying technical sophistication across a rapidly growing enterprise.
  • Ensures compliance with departmental methodologies and software development best practices.
  • Provides, and helps assure team-wide comprehensive testing notes and technical context for accurate validation of features.
  • Triages and provides operational support on a rotating basis.
Job Requirements
  • Bachelor’s Degree in Computer Science, or related technical discipline AND 7+ years of technical engineering experience with coding in languages including, but not limited to, C# and TypeScript.
  • In the absence of formal education, an equivalent of 9+ years’ experience is acceptable.
  • 5+ years of experience in agile software development.
  • 3+ years of experience developing high-scale, distributed systems on a cloud platform (Azure preferred).
  • 3+ years of experience mentoring and coaching other Software Development Engineers.
  • Experience in healthcare or post-acute care environment strongly preferred.
  • Expert-level knowledge of SQL database development; experience in vector and NoSQL databases preferred. Including, but not limited to, architectural and pipeline (CI/CD, ETL, and Azure Data Factory) design and best practices.
  • Strong knowledge of infrastructure-as-code (IaC) concepts and strategies, specifically within Azure and Azure Bicep.
  • Comprehensive understanding of computer languages, both conceptually and in practice, including but not limited to TypeScript, C#, and SQL.
  • Thorough understanding of sensitive data management and governance.
  • Demonstrated capabilities managing development environment components, including Git repositories, documentation hubs (Confluence), issue tracking systems (Jira), and deployment pipelines (Azure DevOps preferred).
  • Deep experience with Azure cloud services for application architecture, hosting, deployment, and infrastructure.
  • Maintains awareness of emerging technologies with the potential to benefit software development and data management efforts, including AI-assisted development tools.
  • Proven ability to define and drive engineering best practices and standards across multiple teams.
  • Excellent problem-solving and troubleshooting skills.
  • Effective collaboration and communication skills, both in direct team and cross-functional indirect relationships.
  • Ability to work with full autonomy, make strategic technical decisions, and drive results with minimal supervision.
  • Demonstrates composure and positive leadership under high-pressure and stressful situations.
  • Strategic thinking with ability to balance short-term delivery needs with long-term technical objectives.
  • Strong organizational and project management skills with the ability to manage multiple priorities, processes, and team contributions to achieve target results.
  • Proficiency with Microsoft Office suite and other required software applications.
  • Must have a valid drivers’ license.

Background checks/drug-free workplace.

EOE.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SOFTWARE DEVELOPMENT ENGINEER III
SOFTWARE DEVELOPMENT ENGINEER III

Liberty-Healthcare-Companies • Kirkland (NC)

On-site
USD 140,000 - 180,000
SOFTWARE DEVELOPMENT ENGINEER II
SOFTWARE DEVELOPMENT ENGINEER II

Liberty-Healthcare-Companies • Kirkland (NC)

On-site
USD 120,000 - 160,000
Software Development Engineer II
Software Development Engineer II

Liberty Healthcare Management • Wilmington (NC)

On-site
USD 90,000 - 120,000
SOFTWARE DEVELOPMENT ENGINEER II
SOFTWARE DEVELOPMENT ENGINEER II

Liberty Health • Wilmington (NC)

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems Ltd • Houston (TX)

Hybrid
USD 120,000 - 160,000
Software Engineer III Full-stack
Software Engineer III Full-stack

Jobgether • United States

On-site
USD 140,000 - 160,000
Annual salary range of $140,000-$160,0
Health insurance
401(k) retirement plan
+3
Senior Engineering Manager
Senior Engineering Manager

Ranger Technical Resources • California

On-site
USD 150,000 - 210,000
Senior Software Engineer III — Lead Architect, Azure
Senior Software Engineer III — Lead Architect, Azure

Liberty-Healthcare-Companies • Kirkland (NC)

On-site
USD 140,000 - 180,000
Software Development Manager
Software Development Manager

Accentuate Staffing • Raleigh (NC)

On-site
USD 110,000 - 140,000