xelys jobs xelys jobs

Lead Software Engineer

Impiricus

hybridleadpermanentfullstackbackendengineering-management United States 89 days ago via LinkedIn

See how well this job matches your profile

Sign up to get an AI match score and generate a tailored application in seconds.

Get your match score

Tags

PythonReactNext.jsFull-StackDistributed SystemsAPIsCI/CDObservabilityCloud-NativeLLM

About the role

Lead Software Engineer (Full-Stack)

Location: New York, NY | Atlanta, GA | Remote (USA)
Employment Type: Full-time, Salaried

Role Overview

Lead the technical vision, architecture, and execution for Impiricus’ digital healthcare platform. You’ll be a hands-on engineering leader building scalable, high-performance software across backend, frontend, cloud infrastructure, and AI-powered capabilities, while mentoring engineers and setting engineering best practices.

Responsibilities

Software Development & Architecture

  • Design and implement scalable backend services, APIs, and distributed systems using Python and cloud-native architectures.
  • Build modern full-stack applications and internal platforms using React/Next.js.
  • Create secure, reliable, high-performance systems that support product innovation and long-term scalability.
  • Lead development of data pipelines, asynchronous workflows, third-party integrations, and AI/LLM-powered features (e.g., prompt orchestration and intelligent automation).
  • Drive engineering excellence across:
    • code quality, testing, observability
    • CI/CD, performance optimization
    • infrastructure improvements for scalability and developer productivity.
  • Make architectural decisions balancing business needs, scalability, maintainability, performance, and security.

Technical Leadership

  • Own complex cross-functional initiatives from architecture/design through deployment and operations.
  • Mentor engineers via technical coaching, design/code reviews, and collaborative problem-solving.
  • Define engineering standards, scalable design patterns, and development best practices; promote continuous improvement.
  • Evaluate emerging technologies and guide platform evolution.
  • Maintain technical documentation, architecture diagrams, and implementation plans.

Cross-Functional Collaboration

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

Requirements

  • 8+ years of professional software engineering experience with deep expertise in backend or full-stack development.
  • Expert proficiency in Python and modern backend technologies, including building scalable APIs and distributed systems.

Nice-to-Haves

  • Experience spanning backend + frontend, cloud-native architectures, and AI/LLM-powered application development (including prompt orchestration/automation).
  • Strong emphasis on engineering excellence practices (testing, observability, CI/CD, performance tuning).

About Impiricus

Impiricus is an AI-powered HCP (healthcare professional) engagement platform for life sciences companies. It provides an HCP Engagement Engine that ethically connects physicians with pharma resources using an opted-in HCP network, aiming to reduce go-to-market costs and accelerate patient access. The company’s platform includes AI-driven, real-time channels and clinically meaningful, evidence-based interactions.

Scraped 6/27/2026