Senior Software Engineer - Chicago Hybrid - MedTech

Chicago Permanent USD160,000 - USD180,000 per year
  • Immediate impact in the healthcare space
  • New technologies, adaptive approaches, high growth ceiling

About Our Client

The client's main goal and mission is to radically improve healthcare with better outcomes at lower costs by collecting, organizing, and activating health information. The client provides a virtual care solution for people living with chronic conditions, including type 2 diabetes, hypertension, healthy weight, and mental and behavioral health. Within this discipline of their business, and as the Senior Software Engineer, you will have the freedom to prepare plans for your own work, participate in technical reviews, select the most promising concepts, implement advances in current state-of-the-art software technology, and identify opportunities for productivity and quality improvement.

Job Description

The Successful Senior Software Engineeer will:

  • Write any necessary backend code for the virtual care solution in an agile team.
  • Review designs of major software components, systems, and features.
  • Champion code quality, maintainability, reliability, and security.
  • Contribute heavily to user story definition that takes our technology stack into consideration, but also continue to push the bounds of what is possible.
  • Find, monitor, and address performance issues.
  • Work closely with privacy, security and quality reviewers to ensure compliance.
  • Identify and implement software development processes that enable your team to continuously improve design, implementation, test, deployment, and maintenance.

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

The Successful Applicant

The Successful Senior Software Engineer has:

  • Bachelors' degree in Computer Science or similar Engineering Discipline and 4+ years of experience in development or an advanced degree and 2+ years.
  • 2+ years experience on Java SaaS project(s).
  • Experience in Node.js or React for frontend development.
  • Experience in an agile work environment.
  • Mentorship experience preferred but not required.
  • Understanding of macro level requirements, converting them and delivering a technical robust product.
  • Experience in highly scalable and distributed applications.

What's on Offer

What's on offer for the selected Senior Software Engineer?

  • Base salary up to $180,000 - negotiable depending on what you bring to the table
  • Unlimited paid time off and potential flexible work hours, with the option for hybrid or remote work
  • Incentive stock and equity options
  • Comprehensive health, dental and vision plans
  • Short term, long term and life disability insurance
  • Competitive company match 401(k) program, up to 6% of annual salary
  • Employee referral bonuses, up to $500/quarter
  • Consistent standups from direct manager for the first quarter
  • Mentorship and leadership opportunities within, with training
  • Social events and networking events quarterly
  • Company paid travel to conventions, nationally and regionally
Peyton Raleigh
Quote job ref

Job summary

Information Technology
Sub Sector
IT Development
Healthcare / Pharmaceutical
Contract Type
Consultant name
Peyton Raleigh
Job Reference