Back to results

SOFTWARE DEVELOPMENT ENGINEER III

  • Wilmington, NC, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

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.

Visit www.libertycareers.com for more information.

Background checks/drug-free workplace.

EOE.

More about this job

Skills

  • Software development
  • Strategic planning
  • Process improvement
  • Coaching
  • Estimating
  • Architecture regulations
  • CI/CD
  • TypeScript
  • C#
  • .NET
  • Microsoft SQL Server
  • Git
  • Microsoft Azure
  • Jira
  • Atlassian Confluence
  • Regulatory compliance
  • Computer science
  • Acute care
  • SQL
  • NoSQL
  • Data engineering
  • Microsoft Azure Data Factory
  • Infrastructure as code
  • Data management
  • Documentation
  • DevOps
  • Problem solving
  • Troubleshooting
  • Collaboration
  • Communication skills
  • Leadership
  • Project management
  • Microsoft Office

Report this job