Principal Software Engineer
Plenful
About Plenful Plenful is on a mission to move pharmacy forward through intelligent automation. We build AI-powered software that eliminates administrative burden, strengthens compliance, and unlocks revenue across critical pharmacy workflows, solving one of the biggest challenges in healthcare today: delayed patient care.
Built by a passionate team of former healthcare operators and world-class AI technologists, Plenful combines deep domain expertise with enterprise-grade technology to automate complex workflows across intake authorization, 340B program optimization, and pharmacy revenue reconciliation. Our AI platform is trusted by 95+ leading healthcare organizations to power smarter, faster, and more resilient pharmacy operations.
Backed by leading investors including Notable Capital, Bessemer Venture Partners, and TQ Ventures, Plenful is building the institutional memory for healthcare and powering the most complex, highest ROI healthcare workflows. We're actively hiring as we continue to scale.
Learn more about our values and origin story at The Mandate We are seeking a Principal Software Engineer to lead the design and development of core data systems that power a scalable automation platform. This role focuses on building foundational infrastructure for managing complex workflows, system state, and historical data in a high-reliability environment. This is a highly technical, hands-on role centered on system architecture and platform design. You will create durable, extensible data models and services that enable other engineering teams to build efficiently and safely on top of a shared foundation. What You'll Own Data Architecture & System Design
Scalable and reliable data systems that support growing product and customer needs Clear and maintainable architecture enabling faster development across teams Reduced operational burden through improved system design and reliability Strong data governance and consistency across the platform Ideal Background Must Have
Built by a passionate team of former healthcare operators and world-class AI technologists, Plenful combines deep domain expertise with enterprise-grade technology to automate complex workflows across intake authorization, 340B program optimization, and pharmacy revenue reconciliation. Our AI platform is trusted by 95+ leading healthcare organizations to power smarter, faster, and more resilient pharmacy operations.
Backed by leading investors including Notable Capital, Bessemer Venture Partners, and TQ Ventures, Plenful is building the institutional memory for healthcare and powering the most complex, highest ROI healthcare workflows. We're actively hiring as we continue to scale.
Learn more about our values and origin story at The Mandate We are seeking a Principal Software Engineer to lead the design and development of core data systems that power a scalable automation platform. This role focuses on building foundational infrastructure for managing complex workflows, system state, and historical data in a high-reliability environment. This is a highly technical, hands-on role centered on system architecture and platform design. You will create durable, extensible data models and services that enable other engineering teams to build efficiently and safely on top of a shared foundation. What You'll Own Data Architecture & System Design
- Define and evolve core data models for workflows, system state, actions, and outcomes
- Design scalable, maintainable abstractions across platform services
- Establish clear boundaries between systems and services to support team autonomy
- Architect systems for managing workflow state and historical data across distributed infrastructure
- Ensure high performance, reliability, and scalability for high-throughput systems
- Make informed tradeoffs in data modeling, indexing, and access patterns
- Design systems that support traceability and observability of system behavior
- Ensure data models and storage systems support auditing, versioning, and evolution over time
- Build mechanisms to maintain data consistency and integrity
- Establish best practices for schema management, testing, and data quality
- Improve system reliability and reduce operational overhead through strong architectural patterns
- Collaborate with engineering teams to maintain consistency across the platform
Scalable and reliable data systems that support growing product and customer needs Clear and maintainable architecture enabling faster development across teams Reduced operational burden through improved system design and reliability Strong data governance and consistency across the platform Ideal Background Must Have
- 12+ years owning data architecture in large-scale production systems.
- Deep relational database and distributed systems expertise.
- Strong experience evolving schemas in complex, regulated domains.
- Clear judgment on normalization vs. denormalization, performance tradeoffs, and system boundaries.
- Experience handling mission-critical incidents in production.
- Comfort operating in ambiguous, fuzzy problem spaces. Hands-on coding ability in a
- Python-heavy backend environment. Strong reliability instincts, including observability, testing, and QA rigor.
- Experience in healthcare, fintech, or infrastructure environments.
- Exposure to or experience with modern, scaled, high-throughput infrastructure environments such as Stripe, Brex, or Notion.
- Practical understanding of applied AI systems (not pure ML research).
- Comfort in customer-facing technical discussions.
- Build the first context graph and decision tracing system in healthcare.
- Join a company that grew revenue 25x in 2.5 years ($1M to $25M).
- Architect greenfield infrastructure analogous to early RAG/LLM-era builds.
- Operate in a low-ego, high-velocity engineering culture.
- Comprehensive Benefits Package : Enjoy unlimited PTO, fully covered health insurance (medical, dental, and vision), meal stipend, health & wellness stipend, 401(k) matching, and stock options
- Mission-Driven, World-Class Team: Join an exceptional group of professionals aligned around a meaningful mission and committed to making an impact
- Opportunities for Growth: Strengthen your partnership expertise through collaboration with experienced, high-performing leaders across the organization
- Flexible Hybrid Work Environment: This position is would be based out of our downtown San Francisco office 2 days a week. (M/W)
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Francisco, CA vacancy
$260k - $275k
...Senior Principal Software Engineer Saviynt is an identity platform built to power and protect the world at work. With the rise of AI and agents, the identity perimeter needs to be secured at scale. Come join as founding members of Saviynt's AI Security team and enable...Suggested$150k - $300k
...sciences industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed...SuggestedWork at officeLocal areaRemote workWork from homeFlexible hours$190k - $240k
...Principal Software Engineer San Francisco About Highnote Founded in 2020 by a team of leaders from Braintree, PayPal, and Lending Club, Highnote is an embedded finance company that sets the standard in modern card platform management. As an all-in-one card issuer...SuggestedWork at officeLocal areaHome officeFlexible hours$276k - $414k
...other services; and its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated products that... ...with privacy at the forefront. We're looking for a Principal Software Engineer to join the Ads Format team at Snap. What you'll...SuggestedTemporary workLive inWork at officeLocal area$206.4k - $276.7k
...Technology is a global organization of engineers, product developers, designers, technologists... ...media processing algorithms and software workflows for the purposes of achieving... ...through innovative media experiences. As a Principal Engineer your technical expertise will...SuggestedWork experience placement- ...SpyCloud a special place to work. If you’re driven to align your career with a fantastic mission, look no further! We are seeking a Principal Engineer to lead the hands-on architecture and development of ournext-generation data and intelligence APIs. This role is deeply...Full timeContract workTemporary workLocal areaRemote workWorldwideVisa sponsorshipFlexible hours
- ...deploying complex algorithms onto constrained hardware with speed and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the gap...Remote workRelocation packageFlexible hours
- ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...
$207k - $311k
...practices and finding ways to bring those practices into the engineering organization. Essential Functions Partners with product... .... Be a thought leader: a senior point of expertise on software engineering issues, industry trends and developing technologies...Hourly payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours$180k - $210k
...compute for the same provisioned power. We are seeking a DevOps Engineer to help design, build, and operate Utilidata’s off-device... ...engineering, SRE, or distributed systems, with clear senior or principal-level impact Experience designing and operating infrastructure...Local areaRemote workFlexible hours$349k - $431k
...allowing ML practitioners like you to develop multi-modal models and techniques at scale. You will report to our Director of Engineering in our Perception Organization. You will: Develop sensor-fusion foundation models for the Waymo Driver which can run on the...Full timeRemote work- ...Principal Software Engineer - Pay Group Engineering We're hiring seasoned engineers to join our teams that work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future of Gusto's Payroll and Tax systems...
$170k - $281k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timePart timeRemote workWork from homeWorldwideFlexible hours$270k - $375k
...redefine how AI gets deployed in the real world, then you’ll thrive here. About The Role Motion is hiring an experienced software engineer who can make key technical decisions and implement large software projects to help Motion scale the next 2 orders of magnitude...Local areaRemote workVisa sponsorshipWork visa$227.04k - $283.8k
...dreamers and builders in the world. We're looking for a Principal Engineer to drive the technical direction and architecture of... ...a unique opportunity to shape how developers build and ship software on a platform purpose-built for simplicity and scale. We'...Temporary workLocal areaRemote workWorldwideFlexible hours$160.2k - $425k
...GitHub GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale, and... ...Remote, United States Overview GitHub is seeking a Principal Software Engineer to shape the future of identity and enterprise AI governance...Remote work$190k - $200k
...Principal Software Engineer Element Science, Inc. is a medical device and digital health company redefining how patients with heart disease are monitored and treated as they transition from the hospital to the home. Our mission is to improve outcomes for patients at...Temporary workWork at officeLocal areaRemote workVisa sponsorshipWork visaRelocation packageFlexible hours$165k - $180k
...only homecare ecosystem that fully connects patients, personal care providers, managed care organizations, and states. The Principal Software Engineer will play a critical role in designing, developing, and implementing advanced healthcare solutions, including transaction...Full timeLocal areaRemote workNight shift$313.8k
...the tools needed for Human/AI hybrid teams to drive the best outcomes for customers. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Service Hub focusing primarily on Front End. This is a very hands-on role. You’ll write...Live outWork at officeRemote work$157.25k - $212.75k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more...Full timeTemporary workLocal areaFlexible hours$130k - $200k
...Senior / Principal Flight Software Engineer – Space Systems *REMOTE* Working with a leading U.S. aerospace company looking to add Senior and Principal-level Flight Software Engineers to their satellite team. This is a hands-on role focused on building and testing...Remote work$170k - $277k
...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected... ...of waiting for directions. Job Summary As a Sr. Principal Software Engineer in the Engineering team, you will join a world-...Full timeWork at office$170k - $230k
...Senior Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity...Full timeTemporary workLocal areaFlexible hours$163.5k - $218k
...where trusted data becomes a transformative force for business and society. The Challenge We're looking for a Principal Software Engineer with a passion for solving problems to join our agile AI Governance team at OneTrust. Principal Software Engineers are...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$119.8k - $234.7k
...Overview About the Role ~ We'rebuildingAIfirst engineering systemsthat power growth at Microsoft - designing, shipping,... ...engineering environment What We're Looking For ~ Software engineering fundamentals with experience building, shipping,...Ongoing contractLocal area$230.77k - $323.08k
...collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! - As a Principal Software Engineer for TeraWave, you will serve as the technical cornerstone for the "nervous system" of Blue Origin's next-generation...Permanent employmentTemporary workLocal area$99.6k - $223.4k
...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure... ...and developer productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder...Temporary workFlexible hours$190k - $240k
...customers. She will pick the best candidates from Jack's network The next step is to speak to Jack. Job Title: Principal Software Engineer Salary: $190,000-$240,000 + Equity Company Description: Highnote - VC-backed fintech SaaS platform Job Description...- ...Role We are seeking an experienced engineering leader with a proven track record of... ...helping members Get Their Money Right. As a Principal Engineer, you will define the... ...What You'll Need ~10+ years of software engineering experience, including 2+ years...Remote work
$170k - $277k
...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected... ...secure digital environment. Job Description As a Sr Principal Software Engineer within the Engineering team, you will drive the...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- senior principal software engineer San Francisco, CA
- principal software engineer San Francisco, CA
- principal San Francisco, CA
- senior principal cloud computing engineer San Francisco, CA
- principal scientist San Francisco, CA
- principal designer San Francisco, CA
- principal architect San Francisco, CA
- associate principal San Francisco, CA
- principal solution architect San Francisco, CA
- principal data scientist San Francisco, CA

