Jobs and Careers
IM

Senior Software Engineer (Full-stack)

Impiricus
New York City, United StatesRemotefull_timeVerifiedPosted 29 May 2026
šŸ’° $170,000/yr($135,000/yr – $170,000/yr)

About the role

Job Title: Senior Software Engineer (Full-Stack)

Location: New York, NY | Atlanta, GA | Remote

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 Senior Software Engineer at Impiricus, you will play a crucial role in designing, developing, and optimizing our digital healthcare solutions. You will work across multiple platforms, ensuring scalable, high-performance software development while leading technical initiatives. This role requires deep expertise in backend and frontend development, architecture design, and cross-functional collaboration to drive innovation in healthcare technology.

Responsibilities:

Software Development & Architecture

  • Design, build, and maintain scalable backend services, APIs, and distributed systems using Python and cloud-native architectures.
  • Develop modern full-stack applications and internal platforms using React/Next.js and related frontend technologies.
  • Architect secure, reliable, and high-performance systems that support rapid product iteration and long-term scalability.
  • Build and optimize data pipelines, asynchronous workflows, and integrations across internal and third-party systems.
  • Integrate AI/LLM-powered capabilities into customer-facing and internal tools, including prompt orchestration, model workflows, and intelligent automation pipelines.
  • Drive engineering excellence through code reviews, automated testing, observability, performance optimization, and CI/CD best practices.
  • Improve system reliability, scalability, and developer productivity through infrastructure and tooling enhancements.
  • Contribute to technical architecture decisions, balancing speed, scalability, maintainability, and security.

Technical Leadership

  • Lead complex technical initiatives from architecture and design through implementation and deployment.
  • Mentor and support engineers through technical guidance, code reviews, and collaborative problem-solving.
  • Establish and promote engineering standards, development best practices, and scalable software design patterns.
  • Partner with engineering leadership to evaluate emerging technologies and continuously improve platform capabilities and team effectiveness.
  • Create and maintain technical documentation, architecture diagrams, and implementation plans to support knowledge sharing and operational excellence.

Cross-Functional Collaboration

  • Collaborate closely with Product, Design, Data, and Business stakeholders to translate business objectives into scalable technical solutions.
  • Work with UX/UI teams to deliver intuitive, performant, and user-centric applications.
  • Partner with data and analytics teams to improve platform performance, reporting capabilities, and system scalability.
  • Support cross-functional planning, roadmap execution, and delivery of strategic platform initiatives.

Experience:

  • 6+ years of professional software engineering experience, with strong expertise in backend or full-stack application development.
  • Strong proficiency in modern backend technologies such as Python and Node.js, with experience designing scalable APIs and distributed systems.
  • Experience building modern frontend applications using React, Next.js, or similar frameworks.
  • Hands-on experience integrating AI/LLM technologies into production applications, including prompt engineering, orchestration frameworks, and AI-enabled workflows.
  • Strong understanding of cloud infrastructure and cloud-native development practices within AWS, Google Cloud, or Azure environments.
  • Experience designing and maintaining micr

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 →