Lead Software Engineer

Chicago, Illinois

Cornerstone Global Partners (CGP Group)
Apply for this Job

Lead Software Engineer


(This is a Direct Hire position. No 1099 or third party agency applicants will be accepted)


Role Overview

The Lead Software Engineer will spearhead the technical vision and execution for modernizing our in-house Electronic Medical Record (EMR) system. This role involves architecting and leading the migration of legacy systems into a cutting-edge microservices and micro frontend environment, with AI integrations as a core component. Collaborating closely with product and operations teams, you will ensure the platform achieves exceptional scalability, performance, and adherence to stringent security and compliance standards, including HIPAA.


Key Responsibilities

  • Define the overall architecture and technical strategy for transitioning legacy PHP systems to a Node.js/NestJS microservices and React micro frontend architecture.
  • Lead and mentor cross-functional engineering teams, promoting best practices in microservices design, container orchestration (e.g., Docker/Kubernetes), and AWS deployments.
  • Oversee the design and implementation of CI/CD pipelines, automated testing frameworks (unit, integration, contract, and end-to-end), and observability systems (distributed tracing, logging, and metrics).
  • Drive domain-driven design principles and data modeling strategies across relational and NoSQL databases.
  • Ensure robust security practices and compliance requirements (e.g., data encryption, HIPAA, audit trails) are embedded throughout the technology stack.
  • Partner with data scientists and AI specialists to seamlessly integrate machine learning capabilities into the EMR platform.
  • Serve as the technical liaison for system-wide decisions, including container management, service registries (e.g., Eureka), and cross-team integration efforts.

Required Qualifications

  • 8+ years of software engineering experience, including at least 3 years in a technical leadership capacity.
  • Demonstrated expertise in architecting and implementing microservices and micro frontend systems within AWS environments.
  • Proficiency in Node.js, NestJS, and TypeScript, coupled with strong experience in React-based frontend development.
  • Hands-on experience with containerization technologies (Docker/Kubernetes) and service discovery/registry frameworks.
  • In-depth knowledge of CI/CD pipelines, automated testing, distributed tracing, and observability tools (e.g., Prometheus, Grafana, Jaeger/OpenTelemetry).
  • Proven skills in event-driven architectures, messaging systems (e.g., RabbitMQ, Kafka), and data modeling across diverse database types.
  • Previous experience with healthcare software, EMR systems, and HIPAA compliance is highly desirable.

Date Posted: 24 April 2025
Apply for this Job