← Back to jobsApply for this position
Impiricus
Senior 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 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 drive data-informed decision making.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist