Intelligent Medical Objects (IMO)

Senior Full Stack Software Engineer

Intelligent Medical Objects (IMO)

full-time

Posted on:

Location Type: Remote

Location: IllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $110,000 - $160,000 per year

Job Level

About the role

  • Design, develop, and maintain full-stack platform components and services
  • Build and evolve REST APIs using C#/.NET
  • Develop and maintain Spark-based data integration pipelines in AWS environments
  • Build, deploy, and operate search and data platforms that support high availability and scale
  • Write high-quality, maintainable code with automated tests, CI/CD pipelines, and monitoring
  • Collaborate with engineers and architects on system design, scalability, and reliability decisions
  • Support production systems through monitoring, alerting, and participation in a rotational on-call schedule
  • Troubleshoot incidents, perform root cause analysis, and implement durable fixes
  • Partner with the product owner to break work into well-scoped user stories
  • Validate non-functional requirements, including performance, scalability, reliability, and availability
  • Follow established architecture and coding standards while minimizing regression risk
  • Mentor teammates, share knowledge, and contribute to innovation initiatives
  • Take ownership, act proactively, and anticipate the impact of technical decisions
  • Collaborate cross-functionally in an agile, engineering-first environment
  • Continuously learn and apply industry best practices and new technologies

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • 5+ years of experience building, deploying, and operating high-availability backend and API-driven systems
  • Strong hands-on coding experience and deep expertise in API development, preferably using C#/.NET
  • Strong hands-on experience developing Spark-based data pipelines using Python, Scala, or Java in environments such as AWS Glue, EMR, or Databricks
  • Experience designing and building RESTful APIs that integrate with distributed systems
  • Hands-on experience developing, deploying, monitoring, and operating high-availability applications, services, or platforms on AWS
  • Experience with CI/CD pipelines, test automation, and Git, with familiarity with infrastructure-as-code tools such as Terraform and deployment tools such as Octopus
  • Strong troubleshooting and problem-solving skills in complex production environments
  • Willingness to participate in on-call rotations, respond to incidents, and drive root cause analysis and improvements
  • Strong communication skills and ability to collaborate effectively across teams
  • Ownership mindset, curiosity, and comfort operating with autonomy in a fast-moving environment.
Benefits
  • Compensation 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.
  • IMO Health also offers a comprehensive benefits package. To learn more, please visit IMO Health's Careers Page.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETREST APIsSparkAWSPythonScalaJavaCI/CDGit
Soft Skills
troubleshootingproblem-solvingcommunicationcollaborationownership mindsetcuriosityautonomymentoringinnovationagile