Impiricus logo
Impiricus

The future of HCP-Pharma connectivity. Impiricus is the HCP-preferred platform to engage with Pharma.

Lead Software Engineer, Full-stack

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2020H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

2 days ago

Salary

$150K - $190K / year

Seniority

Senior

Job Description

Lead Software Engineer, Full-stack

Impiricus

• 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. • 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. • 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.

Job Requirements

  • 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.

Benefits

  • 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!)

Related Job Pages

More Full-stack Engineer Jobs

Keysight Technologies, Inc. logo

R&D Engineer 4, Software

Keysight Technologies, Inc.

Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Diversity, equity & inclusion are integral parts of our culture and drivers of innovation at Keysight. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.

Full TimeRemoteTeam 10,001

Role Description Keysight DES EDA business is a leader in Electronic Design Automation (EDA) and empowers advanced electronic design for mobile, aerospace, and big data. We are looking for PhD/ Master/ B tech graduates in Electrical/Electronic Engineering or Computer Science to join a great team of software developers. This position involves working on a variety of aspects of software engineering, such as: - Architectural improvement - Refactoring - Code optimization - Development of new algorithms and new features It provides an opportunity to learn, innovate, and grow in a technical industrial environment. Immediate projects to implement include: - Design, development, upgrade & maintenance of software programs and software licensing projects - Design, development and maintenance of software automation projects to support foundry partners, customers and internal stakeholders - Develop AI infrastructure in Thermal, Verification, Licensing & Foundrykits automation projects - Work on Advanced Licensing for client/vendor licensing for all future software products using industry standards (e.g., FlexNet publisher) - Licensing integration for M&A’s Product Line(s): multiple EDA products - Support Licensing which is currently used in the client’s product line Qualifications - C++ object-oriented programming; including modern C++ (C++17, C++20) with cross-platform (Windows, Linux) support - Product feature development in EDA Software - Expert experience in the use of AI tools in software programming - Software licensing; EDA (Electronic Design Automation) tools licensing framework using commercial licensing framework (e.g., FlexLM) - Strong interest in robust and efficient software architecture - Experience in Software Security Principles (code scans and vulnerability fixing) - Scripting in Perl, Python, Shell for automation - Cross-platform product building - Application & UI Frameworks like Qt - Good knowledge about software development tools and methodologies (IDE, JIRA, BitBucket, Artifactory, Conan, CMake, Git, Jenkins, graphical and numerical libraries, Agile software development, etc.) - Basic understanding of Analog, RF/MW and/or High-Speed Digital Design - Demonstrated track record of being versatile, a quick learner, and a critical thinker - Fluent English required - Agile Development – TDD (Test Driven Development) - Parallel computing and cloud computing - Selection through Hackerrank C++ & Python tests (onsite) and face-to-face interview Company Description

India
Stefanini LATAM logo

Desarrollador FullStack

Stefanini LATAM

Co-creating solutions for a better future

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Desarrollo de software, bajo marco Scrum para proyectos. • Amplia experiencia en lineamientos de desarrollo, infraestructura y arquitectura para desarrollo con Java, implementando building blocks para la reutilización del código y aplicación de buenas prácticas de programación. • Propositivo iniciativas de comunicaciones asertiva

Colombia

Role Description - Du entwickelst kundenspezifische Lösungen im Bereich Dokumentenmanagement und Prozessautomatisierung – im Backend (Java) und Frontend (moderne Web-Technologien). - Die Arbeit mit Anwendungen, die Geschäftsprozesse digital abbilden und Fachbereiche in ihrer täglichen Arbeit unterstützen, gehören zu deinem täglichen Aufgabengebiet. - Außerdem gestaltest du performante, nutzerfreundliche Oberflächen für komplexe Fachanwendungen – keine reinen „Klickstrecken“, sondern echte Arbeitswerkzeuge. - Du arbeitest im gesamten Entwicklungsprozess mit – von der Anforderungsaufnahme über Architektur und Entwicklung bis zum Go-Live. - Auch die Integration von Frontend und Backend zu konsistenten, skalierbaren Gesamtlösungen, machen deinen Arbeitsalltag aus. - Du denkst in End-to-End-Prozessen und sorgst dafür, dass Daten, Dokumente und Workflows nahtlos zusammenspielen. - Du arbeitest in Projekten mit fachlichem Tiefgang, z. B. in Verwaltung, Finanzdienstleistung oder anderen regulierten Umfeldern. - Nach der Übergabe bleibst du weiterhin involviert und entwickelst Lösungen gemeinsam mit dem Kunden weiter. Qualifications - Du hast Interesse daran, dich in Themen wie Prozessautomatisierung, Workflows oder dokumentenbasierte Anwendungen einzuarbeiten. - Umfangreiche Erfahrung in der Java-Entwicklung (z. B. Spring / Spring Boot) zeichnen dich aus. - Du hast fundierte Kenntnisse in modernen Frontend-Technologien (z. B. Angular, React oder Vue). - Relationale Datenbanken sind für dich kein Neuland. - Du bist ein flexibler Teamplayer mit Spaß an der Lösung komplexer Aufgaben. - Die sichere Kommunikation auf Deutsch und gute Kommunikation auf Englisch stellen für dich kein Problem dar. Benefits - Deine Arbeitszeiten kannst du flexibel während deiner Gleitzeit wählen. - Du gestaltest dir deinen perfekten Arbeitsraum selbst – ob bis zu 100% remote, Hybrid oder ganz im Büro. - Hardwareauswahl zwischen Apple und Lenovo Geräten sowie Betriebssystemauswahl zwischen Windows und MacOS. - Unbefristeter Arbeitsvertrag. - 30 Tage Urlaub. - Onboarding: Wir möchten, dass du Dich ab dem ersten Tag wohl bei uns fühlst. Dafür haben wir ein strukturiertes Onboarding entwickelt und stellen Dir einen Buddy/Mentor an Deine Seite. - Kontinuierliche Weiterentwicklung durch Seminare, Workshops und internen Wissenstransfer. - Spannende und abwechslungsreiche Aufgaben mit der Nutzung von innovativen Technologien. - Betriebliche Altersvorsorge, vermögenswirksame Leistungen. - Mitarbeiterrabatte und Bike Leasing mit einer Firmenbeteiligung von 50%. - Ein schönes und modernes Büro in Fulda inkl. Parkmöglichkeiten, in Laufweite zum Stadtzentrum. - Cafeteria im Gebäude, Auswahl an frischem Obst und Getränken wie Kaffee, Limonade und einem mehrstufigen elektronischen Wasserspender. - Eine angenehme Arbeitsatmosphäre und ein kollegiales Team. - Freiheit bei der Ausgestaltung deines Arbeitsplatzes. - Viele Mitarbeiter-Events – vom Sommerfest bis hin zum Gesundheitstag mit abwechslungsreichen Aktionen.

Germany
Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

• Qualifacts has headquarters in Nashville and Tampa with employees across the globe, many with strong healthcare and clinical backgrounds to help bring you the best solutions possible.

Canada