Hanger, Inc. is the world's premier provider of orthotic and prosthetic services and products, dedicated to empowering human potential. The Software Engineer V is a senior technical leader responsible for the design and delivery of complex software systems, serving as a mentor and communication bridge between engineering teams and stakeholders.
Responsibilities:
- Leads the architecture, design, and implementation of complex software systems and enhancements across local, networked, or Internet-related platforms; defines standards and patterns for the broader engineering team
- Writes, reviews, and approves code using current programming languages and technologies; establishes coding best practices and conducts technical design reviews
- Leads testing strategies, debugging, and quality assurance practices across projects; champions engineering excellence and non-functional requirements such as scalability and reliability
- Authors and maintains comprehensive technical documentation, architectural decision records, and procedures for installation, maintenance, and onboarding
- Partners with product management, business stakeholders, and end users to define system requirements, evaluate trade-offs, and translate business needs into scalable technical solutions
- Champions secure software development practices, ensuring solutions meet security, compliance, and governance standards; proactively identifies and mitigates risk across the system lifecycle
Requirements:
- BA / BS in Computer Science or related technical degree
- Typically requires a minimum of 8 years of related experience
- Mastery of object-oriented and modern software design principles; ability to evaluate and apply appropriate design patterns at scale
- Deep expertise across the full software development life cycle; proven ability to lead and optimise delivery processes from inception through production operations
- Strong understanding of networking protocols, distributed system communication patterns, and the ability to diagnose and resolve complex infrastructure and integration issues
- In-depth knowledge of RDBMS / SQL
- Experience with relational and NoSQL databases including PostgreSQL, MSSQL Server, MongoDB, and Redis; ability to guide data architecture decisions across polyglot persistence environments
- Exceptional analytical and problem-solving skills; able to break down ambiguous, complex challenges and drive clear, solution-oriented outcomes
- Exceptional written and oral communication skills, including the ability to present complex technical concepts clearly to both technical and non-technical audiences; experience influencing cross-functional teams and senior leadership
- Demonstrated experience mentoring engineers, conducting code and design reviews, and elevating the technical capabilities of the team
- Deep experience with distributed systems architecture, cloud-native design patterns, event-driven architecture, and event sourcing; able to guide enterprise-scale software delivery across complex, asynchronous system boundaries
- Hands-on proficiency with Azure Cloud Services, including architecture, deployment, and optimization of cloud-native solutions
- Experience with infrastructure-as-code using Terraform and container orchestration with Kubernetes
- Strong development skills in C# / .NET and Python; ability to lead language and framework selection decisions appropriate to the problem domain
- Expertise in Azure DevOps and CI/CD pipeline design, implementation, and governance; experience establishing and enforcing DevOps standards across engineering teams
- Proficiency in scripting and automation to streamline operations, reduce toil, and improve team productivity
- Experience leveraging AI-assisted development tools such as Claude Code and GitHub Copilot to accelerate delivery; able to guide the team on effective and responsible use of AI tooling within the engineering workflow
- Act with integrity at all times, remaining honest, transparent, and respectful in all relationships
- Focus on superior outcomes, and calibrate work processes for outstanding results
- Thrives in both collaborative team environments and autonomous settings; adapts leadership style to the needs of the team and situation
- Proactively identifies opportunities for improvement, drives initiatives without prompting, and maintains a continuous learning mindset in a rapidly evolving technology landscape
- Keep the patient at the center of everything that you do, building lifelong trust
- Foster open collaboration and constructive dialogue with everyone around you
- Continuously innovate new solutions, influencing and responding to change
- Masters in related field
- Relevant professional certifications such as Microsoft Certified: Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or Kubernetes (CKA/CKAD)