
Senior Full Stack Software Engineer
Intelligent Medical Objects (IMO)
full-time
Posted on:
Location Type: Remote
Location: Illinois • United States
Visit company websiteExplore more
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