Staff/Principal Engineer

Phreesia
•$275,000 - $325,000•Remote

About The Position

Phreesia is seeking a Staff/Principal Software Engineer for its AccessOne financing platform. The role will help define and build technology to scale the platform, integrate it with Phreesia, simplify customer onboarding, and deliver product improvements faster and more reliably. The engineer will work with a small team and collaborate with engineering, product, and business leadership to set the technical direction for financing products and determine which systems to retain, modernize, or rebuild. This is a hands-on role spanning architecture, software development, and quality engineering, with AI-assisted development central to delivery. The engineer will lead complex initiatives from problem definition and technical design through implementation, testing, deployment, and production validation, while helping establish engineering practices as the team grows. The position is remote within the United States and involves periodic travel for internal and external business needs. The work may involve C#, modern .NET, PHP, HTML, CSS, React, Azure and/or AWS, relational and document databases, and agentic coding tools. Total compensation is listed as USD $275,000–$325,000 (base plus variable).

Requirements

  • Bachelor's degree required.
  • 10+ years of software engineering experience using .NET, Java, or similar languages, including experience leading complex technical initiatives.
  • Demonstrated experience rebuilding or substantially modernizing an established production platform, including architectural decisions and transitioning existing customers, data, or business workflows.
  • Experience with both front-end and back-end product development, with depth in one or more areas.
  • High proficiency working with relational databases such as MS-SQL, Postgres, or MySQL.
  • Familiarity with designing cloud-native solutions, including deployment needs.
  • Experience with software testing practices and validating complex business workflows.
  • Experience using AI coding tools to deliver working software, with the judgment to challenge generated solutions and independently verify their behavior.
  • Ability to take ownership of complex hands-on work and translate business and product objectives into technical solutions while evaluating tradeoffs.

Nice To Haves

  • Experience with financial systems or systems requiring high data accuracy.
  • Experience developing and operating software in a highly regulated environment.
  • Experience with distributed messaging systems such as RabbitMQ or Amazon SQS, or event streaming platforms such as Kafka or Apache Pulsar.

Responsibilities

  • Guide architecture and contribute hands-on development across front-end applications, back-end services, data systems, and integrations.
  • Lead and execute complex engineering initiatives from problem definition and technical design through implementation, testing, deployment, and production validation.
  • Break substantial changes into achievable increments with clear outcomes and manageable risk.
  • Build financial workflows and journaled systems that preserve data accuracy, integrity, traceability, and auditability.
  • Assess existing systems and make practical decisions about what to retain, modernize, or replace, balancing business value, delivery speed, reliability, and long-term maintainability.
  • Use AI coding tools to investigate systems, explore solutions, implement changes, refactor code, and develop tests; review and validate generated work for correctness, security, and maintainability.
  • Collaborate with engineering, product, and business leadership to define the technical direction of financing products.
  • Help establish engineering practices that support the team as it grows.
  • Communicate technical direction, risks, and tradeoffs clearly to colleagues across the company.

Benefits

  • 100% remote work and home office expense reimbursements.
  • Flexible PTO and 8 company holidays.
  • Monthly reimbursement for cell phone, internet, and wellness.
  • 100% paid 12-week parental leave for U.S. employees; the posting also mentions a parental benefit for employees in Canada.
  • Variety of insurance coverage for people and pets.
  • Continuing education and professional certification reimbursement.
  • Opportunity to join an Employee Resource Group.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service