Location: US (NY/NJ preferred) Employment Type: Full-time Hybrid
Do you thrive on solving complex technical challenges within intricate systems? Are you passionate about applying modern engineering practices and AI to elevate established platforms? MDLand seeks a visionary Tech Lead to shape the next generation of our core EHR product iClinic.
About MDLand: MDLand is a leading innovator in Health Information Technology, dedicated to providing cutting-edge solutions that enhance patient care and streamline clinical workflows. Based in New Jersey, our flagship EHR product, iClinic, supports thousands of healthcare providers with its comprehensive features built on a .NET and MS SQL Server foundation. We are poised for significant growth and technological advancement, driven by a commitment to excellence and innovation in healthcare IT.
The Opportunity: We are seeking an exceptional, deeply technical Principal Software Engineer / Tech Lead to spearhead the strategic evolution of our iClinic EHR platform. This is a pivotal role focused on enhancing the architecture, performance, and capabilities of a complex, feature-rich system critical to healthcare providers.
This is also a change to work directly with some strong leaders who will help you grow and operate effectively:
A passionate and hands-on healthcare CTO who has led many healthcare companies to launching many complex product and tech initiatives and dramatically growing their market share.
You will also collaborate and be mentored by a partner CTO who comes from deep tech (Tech founder, ex-Google, ex-quantitative hedge fund leader) and will help you organize and execute a strong tech vision for MDLand.
You won’t just be maintaining; you’ll be transforming. You’ll leverage your expertise to navigate intricate domain logic, implement modern software engineering paradigms, and strategically integrate cutting-edge technologies, including AI-powered development tools. This is a unique opportunity to take technical ownership, drive substantial improvements, and position our platform at the forefront of HealthTech innovation, paving the way for exciting new features like AI-driven clinical insights.
What You’ll Do:
Team Enablement: Define clear technical goals and provide hands-on leadership to guide the team through complex system enhancements. Actively mentor engineers, foster collaborative problem-solving, and implement streamlined processes to elevate overall team effectiveness, code quality, and the successful delivery of impactful features.
Architectural Leadership: Define and execute a technical vision for evolving the iClinic platform, focusing on modularity, scalability, reliability, and maintainability.
Drive Technical Excellence: Champion and implement modern software development practices, including robust testing strategies, CI/CD automation, effective monitoring, and insightful code reviews within the .NET/SQL Server ecosystem.
Solve Complex Challenges: Apply deep technical expertise to analyze and enhance intricate areas of the application, optimizing performance, improving data structures (MS SQL Server), and refining complex business logic (C#/.NET).
Pioneer AI-Enhanced Development: Actively lead the adoption and integration of AI coding assistants and tools (e.g., GitHub Copilot/Cursor, advanced code generation models like o3 and Gemini 2.5 Pro) to boost development velocity, improve code quality, and tackle complex refactoring initiatives efficiently.
Hands-On Implementation: Contribute directly to the codebase, implementing key architectural improvements, tackling challenging technical hurdles, and setting a high standard for code quality.
Mentorship & Influence: Lead by example, mentor engineers on best practices, and foster a culture of continuous learning, technical curiosity, and forward-thinking within the team.
Strategic Collaboration: Partner closely with product management and stakeholders to translate functional requirements into robust technical designs and influence the product roadmap with technical insights.
Enable Future Innovation: Design and build foundational improvements that enable the seamless integration of new technologies and advanced features, particularly in the realm of AI/ML for healthcare.
What You Bring:
Extensive Software Engineering Experience: 8+ years in software development with demonstrated success in senior or lead roles, navigating complex system architectures.
Mastery of .NET, Python & SQL Server: Deep, hands-on expertise with the .NET Framework/Core (C#) and MS SQL Server, including performance tuning, advanced query design, and database architecture.
Architectural Vision: Strong understanding and practical application of software design principles, architectural patterns, and strategies for evolving large-scale applications.
Proven Problem-Solver: Exceptional analytical skills with a talent for dissecting complex problems and devising effective, pragmatic solutions.
Modern Engineering Mindset: Passion for implementing best practices (TDD/BDD, CI/CD, DevOps principles, observability) and improving development workflows.
Leadership & Initiative: A proactive, results-oriented leader who takes ownership, drives initiatives forward, and inspires technical excellence in others.
AI Development Advocate: Genuine enthusiasm and experience leveraging AI tools for coding, debugging, and analysis to accelerate development cycles and enhance engineering capabilities. You view AI as a key enabler for future productivity.
Growth Mindset: A continuous learner, eager to explore new technologies, adapt to changing needs, and push the boundaries of what’s possible.
Excellent Communication: Ability to clearly articulate complex technical ideas, strategies, and trade-offs to diverse audiences.