Lead Software Engineer (Full-stack)

Impiricus

$150K — $190K *
Healthcare
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software engineering experience, specializing in backend or full-stack development.
  • Expert in Python and backend technologies, with proficiency in designing scalable APIs and distributed systems.
  • Strong experience with React, Next.js, or similar frontend frameworks for application development.
  • Proven ability in integrating AI technologies into production, focusing on prompt engineering and workflows.
  • Experience with microservices and cloud-native systems on major platforms, including AWS, Google Cloud, or Azure.
  • Familiarity with DevOps practices, including CI/CD, Docker, and Kubernetes.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.

Responsibilities

  • Lead the design and implementation of scalable backend services and cloud-native applications.
  • Drive the development of modern full-stack applications using technologies like React and Next.js.
  • Design secure and reliable systems to support rapid innovation and scalability.
  • Develop data pipelines and AI-powered capabilities to enhance functionality and automation.
  • Advocate for engineering excellence through code quality and optimization practices.
  • Make architectural decisions balancing performance, security, and business needs.
  • Technical lead for cross-functional initiatives from conception to operational support.

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and dependents.
  • Flexible spending accounts with employer contributions for healthcare savings.
  • 100% paid short- and long-term disability, plus life and AD&D insurance.
  • Flexible time off policy to support work-life balance.
  • Paid parental leave after 6 months of employment.
  • Option to work remotely or in-person based on preference.
  • 401(k) plan with company match to support retirement savings.
Full Job Description
Job Title: Lead Software Engineer (Full-Stack)

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

Employment Type: Full-time, Salaried

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 AWS, Google Cloud, or Azure.
  • Strong experience with DevOps practices, including CI/CD, Docker, Kubernetes, infrastructure as code, and cloud infrastructure automation.
  • Demonstrated expertise in software engineering best practices, including testing, observability, security, reliability, and performance optimization.
  • Proven track record of leading complex technical initiatives, driving architectural decisions, and mentoring engineers in collaborative, fast-paced environments.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • Experience in healthcare technology, healthcare data, or HIPAA-compliant systems is a plus.


The base salary range for this role is $150,000 - $190,000.

Where you land within the range will reflect your skills, experience, and location, while keeping team parity in mind and leaving room for future growth.

Benefits:

Impiricus focuses on taking care of our teammates' professional and personal growth and well-being.

Healthcare: Medical, dental, and vision coverage for you and your dependents + on-demand healthcare concierge
HSA, FSA & DCFSA: Pre-tax savings options for healthcare and dependent care, with monthly employer contributions to HSA (if enrolled in a high-deductible plan)
Coverage & Protection: 100% paid short- and long-term disability, plus life and AD&D insurance
Flexible Time Off: Take the time you need with a flexible vacation policy - recharge your batteries your way
Parental Leave: Paid parental leave to spend time with your newborn, adopted, or foster child (available after 6 months)
Your Work, Your Way: If you're close to an office, we encourage spending some time in-person to collaborate and connect. If not, remote is always an option.
401(k): Save for your future with tax advantages (and company match!)

Similar Jobs

More Jobs at Impiricus

More Healthcare Jobs

Find similar Lead Software Engineer (Full-stack) jobs: