Demo

Principal Software Engineer

Visilant
Baltimore, MD Other
POSTED ON 1/12/2026
AVAILABLE BEFORE 5/11/2026

Job Title: Principal Software Engineer

Location: Baltimore, MD 

Organization: Visilant

Job Type: Full-Time, hybrid 

Start Date: Immediate 

 

About the role: 

We are hiring a hands-on, product-minded software engineering lead to be one of the defining early developers at Visilant. This role combines software engineering with strategic decision-making: you will write production code, drive architecture for a multi-platform healthcare system, and shape how our technology scales to millions of patients.

You’ll partner with the leadership team to shape the technical roadmap, lead FHIR/EMR integrations, and build core AI, mobile, and cloud infrastructure powering Visilant’s screening platform.If you want to own meaningful architecture from day one, build systems that directly impact health outcomes, and play a foundational role in a product’s trajectory, this is that role.



Key Responsibilities

  • Hands-On Software Engineering
  • Write maintainable, production-quality code across backend, mobile, and cloud services.
  • Lead integration with hospital systems, including FHIR and EMR systems.
  • Build and refine the mobile app for field workers, technicians, and ophthalmologists to capture, upload, and review patient data.
  • Implement analytics dashboards for partner hospitals to track screening volume, outcomes, and system performance.
  • Ensure secure patient data management, including HIPAA/GDPR compliance.
  • Support quality management system (QMS) documentation consistent with ISO 13485 and IEC 62304 software lifecycle standards.
  • Technical Strategy
  • Define and execute the technical roadmap to support scale, reliability, and innovation.
  • Lead architecture decisions for a platform that integrates mobile, AI, and cloud components.
  • Team Building & Management
  • Build and oversee a high-performing development team.
  • Establish engineering workflows, QA processes, and agile development practices.
  • Systems Scalability & Reliability
  • Build scalable infrastructure to support screening and triage of millions of patients.
  • Ensure uptime, data integrity, and secure, low-latency telemedicine operations in low-connectivity environments.

Ideal Candidate Profile

  • Technical Expertise
  • 5 years of experience in software engineering, with a strong track record of technical leadership and architectural decision-making.
  • Deep experience in designing and scaling distributed systems, cloud infrastructure, and backend services that are secure, reliable, and maintainable.
  • Demonstrated success in systems integration, including APIs, data pipelines, and connecting with third-party platforms (e.g., EMRs, FHIR).
  • Mission Fit
  • Passion for health equity and social impact.
  • Excited to improve access to care for underserved populations globally
  • Eager to grow an organization to achieve a broad impact.
  • Bonus Qualifications
  • Experience working in digital health or healthcare systems, especially in low resource environments.
  • Familiarity with mobile health applications and Android development.
  • Exposure to FHIR, HL7, or healthcare interoperability standards


Why Join Us? 

At Visilant, you'll join a passionate, high-performing team of engineers, clinicians, and entrepreneurs building technology that delivers life-changing care to millions. We're an early-stage, mission-driven company with the traction and partnerships to drive global impact. 

  • Shape the operations and the mission: Your systems and decisions will define how we scale as a company. 
  • Work on meaningful tech: Help scale a telemedicine platform and AI tools that are already improving access to eye care globally. 
  • Move fast and own outcomes: Collaborate across disciplines, take initiative, and drive projects from concept to execution. 
  • Improve lives at scale: Our platform is poised to expand access to eye care to millions of patients.

Hourly Wage Estimation for Principal Software Engineer in Baltimore, MD
$83.00 to $102.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Baltimore, MD area that may be a better fit.

  • Red Arch Solutions Annapolis, MD
  • Position Description: Red Arch Solutions is looking for a Principal Cloud Software Engineer with deep expertise in DevOps and AWS Cloud technologies to joi... more
  • 20 Days Ago

  • ClearEdge Annapolis, MD
  • Join ClearEdge and be a part of a dynamic team that solves some of the DoD’s most complex technical challenges. Every day, ClearEdge empowers our customers... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!