Impiricus
Lead Software Engineer (Full-stack)
engineeringfull-timeAtlanta, GA | NYC, NY | Remote, USA
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
healthcare
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
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
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply