Streamline s mission is to build innovative technological solutions that empower people who improve behavioral health and quality of life of those in need. We are a high-growth technology company that delivers web-based software for healthcare organizations to provide and coordinate all service delivery processes. Streamline has been offering software in the behavioral health marketplace since 2003. Streamline has built and maintains systems for some of the premier behavioral health organizations in United States of America, using the latest web-based technology.
Current opening:
We are looking for a highly experienced and technically proficient Principal Software Engineer to lead the design, development, and delivery of mission-critical software systems in the healthcare domain. In this role, you will guide architectural decisions, mentor engineering teams, and collaborate cross-functionally to define and advance our technology strategy. The ideal candidate will have hands-on experience working with prescription workflows, medication data sets (e.g., First Databank, RxNorm, Medispan), and medical data systems , in addition to strong backend development skills in C#, ASP.NET, MVC, SQL, and JQuery .
Key Responsibilities
Architect and design complex, scalable, and secure healthcare software systems with a strong emphasis on medication data integrity , prescription management workflows , and regulatory compliance.
Lead initiatives related to:
Pharmacy downloads (real-time pharmacy updates and synchronization with pharmacy databases).
Formulary management , including benefit coverage rules, tiering, and real-time formulary service integration.
eFaxing workflows for prescriptions, prior authorizations, and refill requests.
Medication history retrieval and reconciliation , including Surescripts or equivalent services integration.
Provide hands-on technical leadership and mentorship to engineering teams across multiple projects.
Collaborate with product managers, QA, and Build team to deliver high-quality software solutions.
Establish and enforce coding standards, best practices, and engineering excellence across the organization while managing technical debt and providing solutions,
Evaluate and introduce new tools, drug databases, and interoperability frameworks to enhance product capabilities and ensure healthcare compliance.
Work with healthcare interoperability standards like NCPDP SCRIPT , FHIR , and HL7 for real-time clinical data exchange.
Drive long-term technical strategy and system scalability aligned with healthcare product goals.
Conduct code reviews with a focus on medication logic accuracy, system performance, and maintainability.
Facilitate weekly knowledge-sharing sessions or technical learning events to promote team engagement and continuous learning.
Act as a subject matter expert and escalation point for resolving complex technical and healthcare-specific software challenges.
Participate in Agile methodologies, including sprint planning, daily standups, and retrospectives while fostering an efficient development process.
Required Skills and Experience
BS (or higher, e.g., MS, or Ph.D.) in Computer Science or related technical field involving coding, or equivalent technical experience.
12+ years of software engineering experience, with a strong background in healthcare systems, medication data, and prescription processing .
5+ years of experience integrating and working with:
Pharmacy data updates/downloads
Formulary and benefit plan data
Medication history services (e.g., Surescripts)
Fax-based Rx and prior authorization systems
10+ years of hands-on experience in front-end technologies including HTML, CSS UI development.
Deep expertise in drug data sets (Medispan, FDB, RxNorm) and NDC-based drug mapping .
Solid understanding of healthcare interoperability standards including HL7, FHIR, and NCPDP SCRIPT .
10+ years of backend development experience using C#, ASP.NET, MVC, and jQuery
Experience architecture and developing distributed systems design.
Experience with Rx data mapping, validation logic , and integration of medication-related APIs and services.
Experience writing RESTful microservices with a popular web framework
Extensive knowledge of your development stack; for example, with C#, have a comprehensive understanding of the .NET, .NET Core, MVC, Web API, IIS etc.
Experience working in Agile DevOps/CICD model.
Must have excellent communication skills both verbal and written.
Proven analytical thinking and problem-solving skills.
Strong understanding of SQL performance tuning, including experience with SQL Profiler and analyzing SQL Execution Plans.
Proven expertise in designing and implementing distributed, scalable software systems.
Demonstrated success mentoring engineering teams and influencing technical stakeholders.
Deep understanding of HIPAA, data privacy, and healthcare data security requirements.
Preferred Qualifications
Experience with cloud-based healthcare solutions (e.g., Azure, AWS).
Prior experience integrating with EHRs, PBMs, or pharmacy systems .
Exposure to real-time benefit checks (RTPB) and prior authorization workflows .
Experience with clinical decision support systems (CDSS) and drug interaction logic.
Strong knowledge of U.S. healthcare compliance standards and data privacy regulations.
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Technical ArchitectEmployement Type: Full time