{"schemaVersion":"jobsearcher.job.v1","id":"eb015b7dca6f4e3dbeaf634e","url":"https://jobsearcher.com/jobs/eb015b7dca6f4e3dbeaf634e","canonicalUrl":"https://jobsearcher.com/jobs/eb015b7dca6f4e3dbeaf634e","title":"Senior Full Stack Software Engineer","description":"At IMO Health, clinicians, software engineers, and data scientists work together to combine computer science with medical expertise, helping healthcare professionals access high-quality health information at the point of care. Our technology powers clinical decision-making for a large share of U.S. clinicians, where reliability, accuracy, and availability are critical.\n\nWe are seeking a Senior Full Stack Software Engineer to help design, build, and operate high-quality, highly available backend services that power search at scale, and to contribute to the ongoing evolution of IMO Health’s Terminology Search Platform across scalability, automation, and intelligent search.\n\nIn this hands-on role, you will be part of the team responsible for building and operating IMO Health’s high-availability Terminology Search platform. You will develop and maintain backend services including .NET REST APIs, shared authentication services, Spark and AWS Glue data integration pipelines, search and graph data layers, and AWS infrastructure provisioned with Terraform and Octopus. You will also contribute to monitoring, alerting, and test automation, leverage AI tools to accelerate development, and collaborate closely with engineers, architects, product managers, and customer support partners in an engineering-first, agile environment.\nWHAT YOU’LL DO:\nDesign, develop, and maintain full-stack platform components and services\nBuild and evolve REST APIs using C#/.NET\nDevelop and maintain Spark-based data integration pipelines in AWS environments\nBuild, deploy, and operate search and data platforms that support high availability and scale\nWrite high-quality, maintainable code with automated tests, CI/CD pipelines, and monitoring\nCollaborate with engineers and architects on system design, scalability, and reliability decisions\nSupport production systems through monitoring, alerting, and participation in a rotational on-call schedule\nTroubleshoot incidents, perform root cause analysis, and implement durable fixes\nPartner with the product owner to break work into well-scoped user stories\nValidate non-functional requirements, including performance, scalability, reliability, and availability\nFollow established architecture and coding standards while minimizing regression risk\nMentor teammates, share knowledge, and contribute to innovation initiatives\nTake ownership, act proactively, and anticipate the impact of technical decisions\nCollaborate cross-functionally in an agile, engineering-first environment\nContinuously learn and apply industry best practices and new technologies\nWHAT YOU’LL NEED:\nBachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience\n5+ years of experience building, deploying, and operating high-availability backend and API-driven systems\nStrong hands-on coding experience and deep expertise in API development, preferably using C#/.NET\nStrong hands-on experience developing Spark-based data pipelines using Python, Scala, or Java in environments such as AWS Glue, EMR, or Databricks\nExperience designing and building RESTful APIs that integrate with distributed systems\nHands-on experience developing, deploying, monitoring, and operating high-availability applications, services, or platforms on AWS\nExperience with CI/CD pipelines, test automation, and Git, with familiarity with infrastructure-as-code tools such as Terraform and deployment tools such as Octopus\nStrong troubleshooting and problem-solving skills in complex production environments\nWillingness to participate in on-call rotations, respond to incidents, and drive root cause analysis and improvements\nStrong communication skills and ability to collaborate effectively across teams\nOwnership mindset, curiosity, and comfort operating with autonomy in a fast-moving environment\nPREFERRED EXPERIENCE:\nHands-on experience with high-availability, scalable search or indexing technologies such as Lucene, Elasticsearch, OpenSearch, or graph databases\nExperience operating or supporting high-traffic, high-availability platforms in production\nPrior experience in healthcare or other mission-critical or regulated domains\n$110,000 - $160,000 a year\nCompensation at IMO Health is determined by job level, role requirements, and each candidate’s experience, skills, and location. The listed base pay represents the target for new hires with individual compensation varying accordingly. These figures exclude potential bonuses or sales incentives, which may also be part of the total compensation package. Our recruiter will provide additional details during the hiring process.\n\nIMO Health also offers a comprehensive benefits package. To learn more, please visit IMO Health's Careers Page.\nWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.","company":"Intelligentmedicalobjects","rawCompany":"intelligentmedicalobjects","city":"Joliet","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-07-16T15:33:01.998Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Full Stack Software Engineer","description":"At IMO Health, clinicians, software engineers, and data scientists work together to combine computer science with medical expertise, helping healthcare professionals access high-quality health information at the point of care. Our technology powers clinical decision-making for a large share of U.S. clinicians, where reliability, accuracy, and availability are critical.\n\nWe are seeking a Senior Full Stack Software Engineer to help design, build, and operate high-quality, highly available backend services that power search at scale, and to contribute to the ongoing evolution of IMO Health’s Terminology Search Platform across scalability, automation, and intelligent search.\n\nIn this hands-on role, you will be part of the team responsible for building and operating IMO Health’s high-availability Terminology Search platform. You will develop and maintain backend services including .NET REST APIs, shared authentication services, Spark and AWS Glue data integration pipelines, search and graph data layers, and AWS infrastructure provisioned with Terraform and Octopus. You will also contribute to monitoring, alerting, and test automation, leverage AI tools to accelerate development, and collaborate closely with engineers, architects, product managers, and customer support partners in an engineering-first, agile environment.\nWHAT YOU’LL DO:\nDesign, develop, and maintain full-stack platform components and services\nBuild and evolve REST APIs using C#/.NET\nDevelop and maintain Spark-based data integration pipelines in AWS environments\nBuild, deploy, and operate search and data platforms that support high availability and scale\nWrite high-quality, maintainable code with automated tests, CI/CD pipelines, and monitoring\nCollaborate with engineers and architects on system design, scalability, and reliability decisions\nSupport production systems through monitoring, alerting, and participation in a rotational on-call schedule\nTroubleshoot incidents, perform root cause analysis, and implement durable fixes\nPartner with the product owner to break work into well-scoped user stories\nValidate non-functional requirements, including performance, scalability, reliability, and availability\nFollow established architecture and coding standards while minimizing regression risk\nMentor teammates, share knowledge, and contribute to innovation initiatives\nTake ownership, act proactively, and anticipate the impact of technical decisions\nCollaborate cross-functionally in an agile, engineering-first environment\nContinuously learn and apply industry best practices and new technologies\nWHAT YOU’LL NEED:\nBachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience\n5+ years of experience building, deploying, and operating high-availability backend and API-driven systems\nStrong hands-on coding experience and deep expertise in API development, preferably using C#/.NET\nStrong hands-on experience developing Spark-based data pipelines using Python, Scala, or Java in environments such as AWS Glue, EMR, or Databricks\nExperience designing and building RESTful APIs that integrate with distributed systems\nHands-on experience developing, deploying, monitoring, and operating high-availability applications, services, or platforms on AWS\nExperience with CI/CD pipelines, test automation, and Git, with familiarity with infrastructure-as-code tools such as Terraform and deployment tools such as Octopus\nStrong troubleshooting and problem-solving skills in complex production environments\nWillingness to participate in on-call rotations, respond to incidents, and drive root cause analysis and improvements\nStrong communication skills and ability to collaborate effectively across teams\nOwnership mindset, curiosity, and comfort operating with autonomy in a fast-moving environment\nPREFERRED EXPERIENCE:\nHands-on experience with high-availability, scalable search or indexing technologies such as Lucene, Elasticsearch, OpenSearch, or graph databases\nExperience operating or supporting high-traffic, high-availability platforms in production\nPrior experience in healthcare or other mission-critical or regulated domains\n$110,000 - $160,000 a year\nCompensation at IMO Health is determined by job level, role requirements, and each candidate’s experience, skills, and location. The listed base pay represents the target for new hires with individual compensation varying accordingly. These figures exclude potential bonuses or sales incentives, which may also be part of the total compensation package. Our recruiter will provide additional details during the hiring process.\n\nIMO Health also offers a comprehensive benefits package. To learn more, please visit IMO Health's Careers Page.\nWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.","datePosted":"2026-07-16T15:33:01.998Z","dateModified":"2026-07-16T15:33:01.998Z","hiringOrganization":{"@type":"Organization","name":"Intelligentmedicalobjects","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Joliet","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"eb015b7dca6f4e3dbeaf634e"},"url":"https://jobsearcher.com/jobs/eb015b7dca6f4e3dbeaf634e"}}