Job Description: Senior Full Stack Software Engineer


We’re hiring an experienced full-stack software engineer who is looking for new challenges at a fast-growing and passionate early stage start-up, backed by leading healthcare investors.

As a Senior Software Engineer, you’ll work closely with our entire team: leadership, user experience, development, QA, integration, and services. In addition to being an incredible developer, you’re also responsible for informing infrastructure and systems architecture, driving predictable release processes, actively participating in product collaboration, and achieving timely delivery. Our product and services span analytics, machine learning, workflow, desktop/mobile, and patient engagement tools allowing you the opportunity to develop a variety of applications across the platform.

You’ll join a passionate, gritty, highly collaborative and direct team with decades of combined experience in healthcare technology and patient care. We’re a culture of innovators, thought leaders and educators contributing to the healthcare community. We have a client-first approach that is required to win business and scale the company with an understanding and respect for work-life balance. All of us are motivated by the desire to help people in an industry that uniquely allows us to.

Our goal is to make every visit valuable for patients and providers, addressing some of the most complex challenges facing health systems today:

  • Improving access and clinical outcomes
  • Engaging patients with useful, relevant, and context-driven information
  • Building predictive analytics around clinical, financial and operational data
  • Lowering total cost of care for patients while increasing margins for practices


  • Code review, coach and mentor a passionate team in collaboration with the CTO
  • Participate actively in high level system design, technology selection and code quality assurance
  • Contribute to and have a stake in deployment and release strategy
  • Take ownership over and implement system-wide optimizations and performance tuning
  • Help create high value and impactful software to make a better visit experience for patients and providers
  • Drive smart approaches and technical solutions to solve complex healthcare problems
  • Own adherence to processes such as backlog grooming, sprint planning, testing, retrospectives, etc.
  • Inform product roadmap and participate actively in strategic and tactical discussions
  • Take time to learn, teach, and select technologies that will meet growing business and system requirements
  • Enjoy a challenge; enjoy being challenged!
  • Don’t be afraid to ask questions
  • Be good at what you do!
  • Be a valuable part of a highly motivated and collaborative team where your voice is heard
  • Deliver high quality development work on time
  • Provide high levels of communication to our team, provide visibility and escalate when needed
  • Help create and maintain product and release documentation
  • Help develop standard operating procedures and best practices and document those processes
  • Keep current with latest technologies and determine what new technology solutions and implementations will meet growing business and system requirements
  • Care about patient privacy, help ensure compliance with HIPAA policies and procedures

Preferred Qualifications

  • 5+ years proven success in an enterprise development role (healthcare technology a plus!)
  • 7+ years of experience using Microsoft ASP.NET MVC, C# and SQL Server
  • Demonstrated experience working with Web API 2 or WCF
  • Demonstrated experience using Entity Framework or a similar fully-featured ORM
  • A solid foundational knowledge of HTML, CSS, and JavaScript is required, while experience with more modern technologies is preferred (i.e. Bootstrap, jQuery)
  • Demonstrated technical depth in Continuous Integration (CI) and/or Continuous Deployment (CD) using Microsoft Azure or a similar cloud services platform
  • Familiarity with enterprise application software design patterns
  • Experience using Git
  • Experience and working knowledge of Agile methodologies
  • Excellent organizational and time management and prioritization skills
  • Be a self-starter with a healthy competitive drive to succeed and an ability to work independently
  • Strong verbal and written communication skills
  • Excellent problem-solving, analytical and evaluative skills
  • Bachelor’s Degree in Computer Science or closely related field preferred
  • Report directly to the CTO

Preferred Technology Familiarity

  • Entity Framework 6
  • SQL Server 2014 / 2017
  • Windows Server 2012 / 2016
  • WebAPI 2
  • WCF
  • Git
  • TFS / Visual Studio Team Services / Azure DevOps
  • Microsoft Azure or AWS
  • Bootstrap 3 / 4
  • jQuery 2 / 3
  • Application Insights
  • C# 7
  • Visual Studio 2017
  • Release Manager


  • Full health benefits package, we’re in healthcare tech and don’t mess around
  • Equity package
  • Competitive salary
  • Mixed PC and MacOS hardware workstation ecosystem
  • Flexible PTO, 11 company holidays
  • Flexible WFH policy
  • Monthly commuter benefits & flexible spending account
  • Office located in West Loop conveniently located near multiple transportation routes

Email your resume to