Alignment Health is looking to solve the problem of transforming the lives of seniors and those who need it most: the chronically ill and frail, by leading the design, development, and delivery of scalable, high performance healthcare applications.
Requirements
- 10+ years of progressive software engineering experience, with at least 3 years in a leadership or director-level role managing agile development teams.
- Deep, hands-on expertise in .NET Core, C-Sharp, and React.js.
- Proven experience developing and maintaining cloud-native applications using Microsoft Azure (Azure App Services, Azure Functions, Cosmos DB, etc.).
- Familiarity with Azure DevOps, Azure Insights, and event-driven architecture (e.g., Kafka, Service Bus, or Event Grid) is a strong plus.
- Experience with AI/ML integration and use of GitHub Copilot for developer productivity.
- Solid understanding of software architecture patterns, distributed systems, APIs, and secure cloud design.
- Strong background in production troubleshooting, performance tuning, and optimizing application scalability.
Responsibilities
- Lead and mentor multiple agile software engineering teams, fostering a culture of ownership, collaboration, and continuous improvement.
- Drive full software development lifecycle (SDLC) — from architecture and design through development, deployment, and performance monitoring.
- Provide strong technical leadership in .NET Core, React.js, and Azure-based applications, balancing innovation with operational stability.
- Work closely with Product, Design, and QA teams to deliver reliable, secure, and user-centric software solutions.
- Champion the adoption of GitHub Copilot, AI-assisted development tools, and modern engineering best practices.
- Guide architectural decisions across microservices, APIs, and event-driven architectures to ensure scalability and fault tolerance.
- Utilize Azure Insights and monitoring tools to detect, analyze, and prevent production issues proactively.
Other
- Fulfill supervisory responsibilities in accordance with organization policies and applicable laws.
- Ability to communicate positively, professionally and effectively with others; provide leadership, teach and collaborate with others.
- Effective written and oral communication skills; ability to establish and maintain a constructive relationship with diverse members, management, employees and vendors;
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Ability to work in a fast-paced environment.