Impiricus

AI-powered HCP Engagement Engine

SoftwareEngineer

$105–135k Atlanta, Georgia, United States; New York City, New York, United States; United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software Engineer at Impiricus. Skills: backend services, APIs, Postgres database, relational databases, SQL, AI, machine learning. Design, implement, and maintain backend services and APIs that support core product features. Work with Postgres database to model data, write efficient queries, and ensure data integrity and performance”

What You'll Achieve.

accelerate patient access to the treatments they need; deliver clear, reliable, and evidence-based resources directly into the hands of HCPs; ensure every interaction is clinically meaningful, ethically grounded and leads to better patient care

Industry & Context.

AI powered HCP Engagement Engine
Problems you'll solve

debugging; production issue resolution

What They're Looking For.

Must Have

programming background in one or more of the these languages: Python, Golang, TypeScript, Experience designing and implementing APIs, Hands-on experience with relational databases and SQL, including schema design, writing queries, and working with data models, Familiarity with LLMs and prompt engineering, with hands-on experience integrating AI-driven features, Foundational understanding of AI and machine learning concepts, Exposure to cloud environments, preferably AWS

Nice to Have

Experience with Rust is a plus

What You'll Do.

and maintain backend services and APIs that support core product features

Work with Postgres database to model data

write efficient queries

and ensure data integrity and performance

support end-to-end feature development

and maintainable code following established engineering best practices

Participate in code reviews

and production issue resolution with guidance from senior engineers

Learn and apply secure

scalable backend patterns while contributing to the continuous improvement of our systems

How You'll Work.

Team & Collaboration

Work closely with senior engineers and cross-functional partners; Collaborate with frontend engineers, product managers, and designers; Participate in code reviews; spending some time in-person to collaborate and connect

Full Job Description

Job Title: Software Engineer Location: Atlanta, GA | NYC, NY | Remote, USA Employment Type: Full-time, Salaried Who We Are Impiricus is the first and only AI-powered HCP Engagement Engine. In 2025, Deloitte named Impiricus the #1 fastest growing company in North America for their prestigious Fast 500 list. Founded by a practicing physician and a senior pharmaceutical executive, Impiricus was created to transform how life sciences companies support physicians. We ethically connect HCPs to pharma resources, reduce go-to-market costs and accelerate patient access to the treatments they need. With our unique access to the largest opted-in network of HCPs, their insights, and clinical expertise, we are the leading provider of AI technology and real-time channels that life science companies need to deliver clear, reliable, and evidence-based resources directly into the hands of HCPs. Guided by a council of 2000+ trusted HCP advisors, we ensure every interaction is clinically meaningful, ethically grounded and leads to better patient care. Job Summary: As a Software Engineer at Impiricus, you will help design, build, and maintain the backend services that power our digital healthcare platform. You’ll work closely with senior engineers and cross-functional partners to develop reliable APIs, model and optimize databases, and support scalable, high-performance systems. This role is ideal for an early-career engineer eager to grow their backend expertise while contributing to meaningful healthcare technology. This is a back-end leaning role. Responsibilities: Design, implement, and maintain backend services and APIs that support core product features. Work with Postgres database to model data, write efficient queries, and ensure data integrity and performance. Collaborate with frontend engineers, product managers, and designers to support end-to-end feature development. Write clean, well-tested, and maintainable code following established engineering best practices. Participat

Free ATS check

Applying for this Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Impiricus?

Real rants from real employees. Read before you apply.

Read Company Rants →