Jobs and Careers
IM

Lead Software Engineer (Full-stack)

Impiricus
New York City, United StatesRemotefull_timeVerifiedPosted 26 Jun 2026
💰 $190,000/yr($150,000/yr$190,000/yr)

About the role

Job Title: Lead Software Engineer (Full-Stack)

Location: New York, NY | Atlanta, GA | 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 Lead Software Engineer at Impiricus, you will drive the technical vision, architecture, and execution of our digital healthcare platform. As a hands-on technical leader, you will design and build scalable, high-performance software while leading complex cross-functional initiatives, mentoring engineers, and establishing engineering best practices. Working across backend, frontend, cloud infrastructure, and AI-powered solutions, you will partner closely with Product, Design, and Data teams to deliver innovative, secure, and reliable technology that advances healthcare engagement and improves patient outcomes.


Responsibilities:

Software Development & Architecture

  • Lead the design, architecture, and implementation of scalable backend services, APIs, and distributed systems using Python and cloud-native architectures.
  • Drive development of modern full-stack applications and internal platforms using React/Next.js and related frontend technologies.
  • Design secure, reliable, and high-performance systems that enable rapid product innovation and long-term scalability.
  • Lead the development of data pipelines, asynchronous workflows, third-party integrations, and AI/LLM-powered capabilities, including prompt orchestration and intelligent automation.
  • Champion engineering excellence through code quality, testing, observability, CI/CD, performance optimization, and infrastructure improvements that enhance scalability and developer productivity.
  • Make key architectural decisions that balance business needs, scalability, maintainability, performance, and security.

Technical Leadership

  • Serve as the technical lead for complex, cross-functional initiatives from architecture and design through deployment and operational support.
  • Mentor engineers through technical coaching, design reviews, code reviews, and collaborative problem-solving.
  • Establish engineering standards, scalable design patterns, and development best practices while fostering a culture of continuous improvement.
  • Evaluate emerging technologies and guide technical planning, architecture reviews, and long-term platform evolution.
  • Maintain technical documentation, architecture diagrams, and implementation plans to support knowledge sharing and operational excellence.

Cross-Functional Collaboration

  • Partner with Product, Design, Data, and Business stakeholders to translate business objectives into scalable technical solutions.
  • Collaborate across engineering and analytics teams to improve platform performance, scalability, and user experience.
  • Drive execution of strategic platform initiatives while proactively identifying technical risks, dependencies, and tradeoffs.

 

Experience:

  • 8+ years of professional software engineering experience with deep expertise in backend or full-stack application development.
  • Expert proficiency in Python and modern backend technologies, with extensive experience designing scalable APIs, distributed systems, and cloud-native applications.
  • Strong experience building modern frontend applications using React, Next.js, or similar frameworks.
  • Proven experience integrating AI/LLM technologies into production applications, including prompt engineering, orchestration frameworks, retrieval pipelines, and AI-enabled workflows.
  • Extensive experience designing and operating microservices, event-driven architectures, and cloud-native systems on

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Impiricus

View company profile →