Impiricus is the first and only AI-powered HCP Engagement Engine, recognized as the #1 fastest growing company in North America. As a Sr. Software Engineer, you will design, develop, and optimize digital healthcare solutions while ensuring high-performance software development and leading technical initiatives.
Responsibilities:
- Design, build, and maintain scalable APIs, services, and data pipelines primarily in Python, leveraging microservices and cloud-native architectures
- Implement secure, high-performance, and maintainable system designs that can evolve with business and healthcare needs
- Develop web applications and dashboards (React/Next.js or similar) that surface backend and AI functionality to internal and external users
- Integrate and refine LLM workflows including prompt engineering, model orchestration, and backend/UX pipelines for intelligent healthcare solutions
- Ensure engineering excellence through code reviews, testing, CI/CD automation, observability, and performance optimization
- Guide technology decisions, frameworks, and best practices for software development
- Lead and mentor junior engineers and offshore development teams
- Stay up to date with industry trends and emerging technologies to drive continuous improvement
- Provide technical documentation and architectural diagrams for system enhancements
- Work closely with Product Management to define technical requirements and roadmap initiatives
- Collaborate with UX/UI teams to ensure seamless and intuitive user experiences
- Integrate backend APIs and microservices for efficient data exchange across platforms
- Partner with data analytics teams to optimize performance and scalability
Requirements:
- 5+ years of software engineering experience, with a strong focus on backend development in Python (Node.js a plus)
- Familiarity with frontend frameworks (React/Next.js, Vue, or similar) to deliver full-stack solutions
- Hands-on experience with LLMs, prompt engineering, and AI model integration into production systems
- Proficiency in RESTful APIs, microservices, and database management (SQL & NoSQL)
- Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and DevOps practices (CI/CD pipelines, monitoring, observability)
- Knowledge of healthcare compliance standards (e.g., HIPAA) is preferred; experience working with distributed or offshore engineering teams is a plus
- Bachelor's degree in Computer Science, Engineering, or a related field