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