Being a part of our team means contributing to a transformative journey in healthcare technology, where your expertise directly impacts patient care for the better.

Who We Are:

Our company is at the forefront of enterprise AI, revolutionizing healthcare processes to enhance patient outcomes. We empower healthcare professionals and organizations with advanced clinical AI technology, automating tasks, providing insights, and facilitating intelligent care. Utilizing vast clinical data and cutting-edge machine learning with our Cognitive ML engine, we deliver real-time, predictive insights that revolutionize care delivery management.

What We’re Looking For:

As our client base expands, we seek exceptional software engineers to elevate our team. As a Principal Software Engineer, you’ll lead the technical development of our AwareCDI platform. Your role will encompass hands-on coding and guiding the team in translating product vision into software design and implementation.

What You’ll Do:

  • Lead one or more software development teams across the entire product lifecycle
  • Architect and implement resilient, scalable, and high-performing solutions to complex healthcare challenges
  • Mentor and coach fellow engineers
  • Conduct code reviews
  • Collaborate with engineering leadership to establish architectural principles, frameworks, and standards
  • Drive strategic technology initiatives
  • Uphold engineering excellence standards
  • Design and execute automated tests for end-to-end, performance, load, scalability, and security
  • Collaborate with business, product, and engineering teams to align with product vision and requirements
  • Advocate for quality integration from project inception
  • Establish and enforce quality expectations for each product release
  • Develop test plans, analyze results, and create test scenarios
  • Document and manage defects to resolution
  • Address production defects promptly
  • Enhance processes and tools to shape the quality framework within the team and organization
  • Conduct technical and performance analyses to troubleshoot production issues

What We’d Love to See:

  • Bachelor’s degree in Computer Science or related field
  • Over 10 years of software development experience, with at least 3 years in a technical leadership role
  • Ability to independently design and deliver large, complex projects
  • Proficiency in multiple programming languages and platforms, including Java/Spring and JavaScript/TypeScript
  • Experience with modern client-side programming and SQL datastores
  • Ownership mentality and deep product understanding
  • Proficiency in breaking down monolithic architectures into microservices
  • Expertise in Docker/Kubernetes, GraphQL/REST, and PostgreSQL
  • Experience developing high-performing web applications
  • Intermediate proficiency in SQL
  • Familiarity with CI/CD pipelines
  • Comfortable working in a Linux environment
  • Strong communication skills

Preferred Requirements:

  • Expertise in Python, Kafka, GraphQL, and REST APIs
  • Familiarity with Redis
  • Experience with AWS
  • Knowledge of k6 or Gatling
  • Previous exposure to Cypress or Playwright for end-to-end testing, Jest for frontend unit testing, and JUnit for Java-based applications
  • Understanding of statistics and the healthcare domain

What We Offer:

  • Comprehensive Health Benefits Package: Medical, Vision, Dental
  • Telehealth Services
  • Pharmacy Resources
  • Financial Savings and Spending Accounts
  • Life & AD&D Insurance
  • Disability Insurance
  • Travel Assistance and ID Theft Protection
  • Accident Insurance
  • Critical Illness Insurance
  • Hospital Indemnity Insurance
  • Pet Insurance
  • Employee Assistance Program
  • Lifestyle Spending Benefit
  • Legal Plan
  • 401(k) Retirement Savings Plan and Match