The Technical Lead, Software Engineering is responsible for leading the design, development, and continuous improvement of enterprise-grade software applications. This role combines hands-on technical contribution with architectural leadership to ensure high-quality, scalable, and secure solutions aligned with long-term product and infrastructure goals.
Responsibilities:
- Implement complete application designs including performance, security, encryption, caching, and scalability
- Design and develop RESTful and scalable APIs using modern frameworks
- Guide architectural decisions and enforce coding standards and best practices
- Review, refactor, and maintain complex codebases to ensure quality and performance
- Own CI/CD pipelines, deployment workflows, and infrastructure collaboration with DevOps
- Collaborate with product, design, and services teams to deliver reliable features and upgrades
Requirements:
- Minimum of 5 years of professional software engineering experience
- Strong full stack development experience with Angular, C#, .NET Core, JavaScript, TypeScript, and SQL Server
- Proven expertise in object-oriented programming, data structures, and algorithms
- Experience with RESTful API or GraphQL development and serverless frameworks
- Strong knowledge of SDLC methodologies including Agile, SAFe, and test-driven development
- Excellent problem-solving, communication, and technical leadership skills
Benefits:
- Opportunity to lead critical healthcare technology platforms
- Collaborative and professional engineering environment
- Exposure to large-scale, mission-critical systems
- Emphasis on quality, security, and continuous improvement
This role offers a leadership opportunity to shape high-impact software solutions in a regulated healthcare environment.