Demo

Principal Software Engineer

PrescriberPoint
Boston, MA Full Time
POSTED ON 2/13/2025
AVAILABLE BEFORE 5/11/2025

Howdy! Heads up.. Before you apply, PLEASE give this job description a thorough read. Note that 0-1, MVP generation, multi-tenant and security architectures, AI prowess, and the desire to code (amongst other requirements) are absolute must haves. If you feel stretched, you will be (which isn't good for either of us - smile).

Cover letters are appreciated and read (by a human).

100% Remote. Must reside in the States.

About PrescriberPoint : The brainchild of David Ricks, CEO of Lilly, and incubated by Boston Consulting Group's Digital Ventures, PrescriberPoint is a Series A healthtech whose mission is to help Health Care Professionals reduce the time, tension, and anxieties they and their patients encounter during the prescribing process. We're funded to date by Lilly, Pfizer, Adobe, and Mastercard.

Role Overview

PrescriberPoint is seeking a Principal Software Engineer to lead the prototyping, design, and governance of our engineering systems and components. This role is central to taking new projects from 0 to 1 , setting the technical foundation for initiatives that will scale across our platform. You will work closely with engineering, product, and AI teams to rapidly prototype new ideas, validate architectural decisions, and lay the groundwork for deployment at scale. It will require both strategic prowess and the desire to code.

A major focus of this role is defining scalable, secure, and multi-tenant architectures that support our rapidly growing platform. You will develop strategies for security, identity management, tenancy models, and compliance , ensuring our infrastructure meets industry standards like HIPAA, SOC2, and GDPR . Additionally, you will play a key role in data modeling and domain design , ensuring database architectures are extensible and adaptable to various business needs.

This is a high-impact position for someone who thrives in fast-moving environments , enjoys solving ambiguous technical challenges , and has a builder mindset -taking an idea, designing a working prototype, and ensuring it evolves into a production-ready, scalable system.

Tech Stack

You'll be working with the following technologies :

  • Development : Node.js (NestJS, Next.js), .NET, Python
  • Cloud & Infrastructure : Azure, Docker, Kubernetes
  • Databases : SQL Server , document-based NoSQL databases (MongoDB, CosmosDB, etc.)
  • Security & Tenancy : Identity and access management (Auth0, OAuth, OpenID Connect), RBAC, multi-tenant architectures
  • DevOps & CI / CD : Containerized microservices, cloud-native deployments

Responsibilities :

  • Rapid Prototyping & Validation : Quickly build functional prototypes to explore new product features, AI-driven workflows, and infrastructure improvements.
  • Security & Tenancy Strategy :
  • Define secure multi-tenant architectures , ensuring proper isolation, access control, and data partitioning.

  • Design identity management solutions , leveraging OAuth, OpenID Connect, and RBAC for authentication and authorization.
  • Implement secure API design patterns to protect sensitive healthcare data.
  • Ensure compliance with industry standards like HIPAA, SOC2, and GDPR.
  • Architect & Design Scalable Systems : Develop highly available, resilient architectures that transition smoothly from early-stage proof of concept to production deployment.
  • Data Modeling & Domain Design :
  • Design relational (SQL Server) and NoSQL (document-based) database schemas that balance performance, maintainability, and scalability.

  • Optimize data access patterns , indexing strategies, and data consistency models to ensure efficiency.
  • Technical Strategy & Roadmap : Shape the technical vision and roadmap , ensuring new projects align with business objectives and long-term scalability.
  • Cloud & Infrastructure Optimization : Design cloud-native solutions in Azure , focusing on efficiency, scalability, and cost-effectiveness.
  • AI & Data Integration : Work with AI and data teams to prototype and refine AI-driven functionalities , ensuring seamless integration into our platform.
  • Cross-Team Collaboration : Partner with engineering, product, and business teams to translate ideas into practical, scalable solutions.
  • Code Reviews & Mentorship : Provide hands-on guidance, review PRs, and mentor engineers on architecture and system design best practices.
  • Competencies

  • Prototype-to-Production Mindset : Strong experience in quickly developing and iterating on prototypes , with the ability to transition them into scalable, production-ready solutions.
  • Security & Tenancy Strategy Expertise : Experience designing multi-tenant architectures and access control strategies.
  • Deep System Design Expertise : Proven ability to architect complex distributed systems , including microservices, event-driven architectures, and REST / GraphQL APIs.
  • Scalability & Performance : Expertise in designing high-traffic, large-scale data processing systems.
  • Hands-On Engineering Background : Strong coding skills in Node.js (NestJS, Next.js), .NET, Python , with deep experience in SQL Server and cloud-based architectures.
  • AI & Data Integration : Experience working with AI-driven architectures, machine learning workflows, and real-time data processing is a plus.
  • Strong Communication & Leadership : Ability to articulate architectural decisions , mentor engineers, and collaborate effectively with cross-functional teams.
  • Gets Things Done : The ability to plan, prioritize, pivot, project manage, make decisions, update, and delegate as appropriate to meet defined timelines and workstreams and then execute..
  • Requirements

    Must-Have :

  • 8 years of experience in software engineering , with at least 3 years in an architecture or technical leadership role.
  • Proven experience in prototyping and taking projects from 0 to 1 , with a track record of launching successful software products.
  • Deep expertise in security, tenancy models, and access control strategies.
  • Experience designing highly available, secure, and scalable distributed systems.
  • Strong problem-solving, analytical, and decision-making skills.
  • Very Nice-to-Have :

  • Experience in healthcare tech or pharma-related software.
  • Data-modeling and database architecting
  • Familiarity with FHIR, HL7, or other healthcare data standards.
  • Hands-on experience with AI-driven architectures and large-scale data processing.
  • Why Join Us?

  • Drive innovation at a mission-driven startup, building technology that simplifies prescribing for healthcare professionals.
  • Lead groundbreaking projects , shaping the future of AI-powered healthcare solutions.
  • Work with a high-caliber team , backed by investors including Lilly, Pfizer, MasterCard, and Adobe.
  • Enjoy a 100% remote work environment, competitive salary, strong benefits, and a matching 401(k) plan.
  • If you're an innovative engineer passionate about security, tenancy strategies, and scalable system design, we'd love to hear from you!

    Compensation :

    This salary range for this role is $150,000 to $180,000 based on location and experience. There is a bonus.

    Benefits :

    We offer strong benefits for a company at our stage, including a 401k (w / matching), and, while 100% remote, promote in-person human interactions when appropriate.

    Beliefs :

    PrescriberPoint is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

    Additionally, we participate in the E-Verify program as required by applicable law. Learn more about E-Verify here.

    Last, PrescriberPoint is a drug-free workplace committed to maintaining a safe workplace free from unlawful drugs and alcohol and complies with all applicable laws, including the Federal Drug-Free Workplace Act. Team members are prohibited from reporting to work or performing their duties with any unlawful drugs or alcohol in their system. They are also prohibited from using, possessing, manufacturing, selling, trading, distributing, dispensing or making arrangements or offering to distribute unlawful drugs or alcohol while at work or performing work duties. Any violation of the Company's drug-free workplace policy may result in disciplinary action, up to and including disqualification from employment or termination, unless otherwise allowed by law.

    Salary : $150,000 - $180,000

    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: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    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

    Job openings at PrescriberPoint

    PrescriberPoint
    Hired Organization Address Boston, MA Full Time
    100% remote and must be performed in the States. About PrescriberPoint The brainchild of David Ricks, CEO of Lilly, and ...
    PrescriberPoint
    Hired Organization Address Boston, MA Full Time
    Job Description Job Description Director, Business Development - Commercial Pharma Howdy! Before you apply, please give ...

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

    Principal Engineer

    Critical Software, Cambridge, MA

    AI Assistant is available now!

    Feel free to start your new journey!