Job Closed
This listing is no longer active.
Software Engineer
Location
Illinois
Posted
154 days ago
Salary
$80K - $120K / year
Seniority
Junior
Job Description
Software Engineer
Intelligent Medical Objects (IMO)
• At IMO, a team of clinicians, software developers, and data scientists combine computer science and medical expertise to help patients and healthcare professionals' access high quality health information that improves patient outcomes. • We’re seeking a Software Engineer to build high availability applications that power the extraction, enrichment, and structuring of clinical data, delivering value across the healthcare ecosystem. • You’ll collaborate with engineering, product, and architecture teams to deliver reliable, scalable solutions, write clean and testable code, and support CI/CD best practices. • We value engineers who are proactive, passionate about their craft, and eager to solve complex challenges together. • This role is part of a team dedicated to developing high-availability products on the Content and Data Management Platform.
Job Requirements
- A relevant technical BA/ BS Degree and one year of experience, or three years of relevant professional experience in web-based software development, ideally full stack RESTful API.
- At least 1 year experience with at least one of the following general-purpose programming languages, including but not limited to: JavaScript, Angular(16+), Typescript, Python, C#, .NET, GoLang.
- A willingness to ask for help and able to communicate what you need to do your best work.
- Any amount of experience working with cloud technologies (AWS preferred).
- Any amount of experience software construction and principles.
- 1+ year exp development practices like test automation, CI/CD, source version control, etc.
- An academic degree in Computer Science or comparable discipline, or relevant experience in developing application.
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, equity, 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build 0→1 products: Create new services, features, and user experiences from scratch — often starting with rough prototypes and evolving them into scalable, production-ready systems. • Work through ambiguity: Take loosely defined, abstract problem spaces and transform them into clear technical and architectural approaches. • Partner deeply with product & design: Participate in customer discovery, sketch solutions, propose alternatives, challenge assumptions, and help define what valuable and delightful looks like. • Experiment rapidly: Build POCs, run technical spikes, validate ideas quickly, and iterate based on real customer feedback. • Influence product direction: Bring an engineering-driven perspective to what we build, how we build it, and what tradeoffs are worth making at early stages. • Design and build scalable systems once we validate the direction, balancing speed with long-term maintainability. • Raise the technical bar: Contribute to architectural discussions, coding standards, best practices, and mentoring other engineers. • Own quality end-to-end: From early prototypes to robust production code, you care deeply about reliability, performance, and customer experience.
Principal Software Engineer
HappyCoReal-time property operations for property management. Inspect, manage and monitor your assets from anywhere, instantly.
• Architect and design platform systems and services for enterprise-scale SaaS software, with an emphasis on scalability, resilience, and long-term maintainability. • Assess existing architectural patterns and system designs across the HappyCo software suite, identifying opportunities to reduce technical debt and simplify complexity. • Define and document target architectures, guiding principles, and standards that enable teams to build faster and more consistently. • Develop architectural proposals, technical plans, and RFCs, and guide them through internal review and decision-making processes. • Lead Technical Design Reviews for Staff Engineers and Tech Leads, ensuring alignment with documented patterns and platform direction. • Drive platform modernization initiatives, including the deprecation of legacy systems in a way that minimizes risk and customer impact. • Provide hands-on technical leadership by contributing POCs, reference implementations, and other artifacts that accelerate shared understanding and adoption. • Enable and support external software teams by providing clear documentation, repeatable processes, and timely, decisive architectural guidance. • Act as a trusted technical advisor to PDE leadership, promoting and evangelizing architectural direction and best practices across the organization.
Software, Full-Stack Developer
de la cruzKeeping it tropical while embracing innovation. Since 1985 we've been inspired by people. Proud Ogilvy affiliate.
• Build and maintain campaign microsites, landing pages, and lead-generation tools for client accounts. • Develop and integrate marketing technology platforms — analytics, CRM connectors, ad platform APIs. • Engineer performant, accessible, and on-brand digital experiences to agency quality standards. • Support the Creative and Brand Manager teams with technical implementation of campaign concepts. • Build and maintain the agency's internal data layer, consolidating sources including Meta Ads, Google Analytics, project management tools, and internal systems. • Engineer prototypes into production-grade, well-documented systems with durability and scalability in mind. • Develop AI-powered interfaces and agentic workflows that allow non-technical users to interact with complex data naturally. • Help define and uphold architecture standards, security practices, and performance benchmarks agency-wide. • Collaborate with the Internal Technology Lead and external development partners on system design, code reviews, and delivery planning. • Integrate third-party APIs and cloud services into both client-facing and internal applications. • Maintain thorough technical documentation for all systems developed, ensuring continuity and knowledge transfer. • Identify technical risks, propose solutions, and communicate tradeoffs clearly to non-technical stakeholders. • Contribute to the agency's evolving technology strategy, particularly as it relates to AI, automation, and data infrastructure. • Design, develop, test, deploy, and maintain full-stack web applications across client and internal product lines. • Build, manage, and optimize data pipelines that ingest, transform, and surface data from multiple sources across the agency and its clients. • Develop and integrate LLM-based features and agentic workflows into internal tools, including multi-step reasoning pipelines, tool use, and guardrail implementation. • Operate independently on complex technical problems, making well-reasoned decisions from incomplete information when required. • Participate in architecture and design discussions, contributing to decisions that balance technical quality with business timelines. • Manage cloud infrastructure deployments on GCP and Vercel, ensuring reliability, security, and cost efficiency. • Conduct code reviews and contribute to a culture of engineering quality, documentation, and continuous improvement.
Staff Engineer, Mobile Software
Irth SolutionsThe Most Complete SaaS Platform for Damage Prevention, Asset Protection and Risk Management
• Write high-quality, production-ready code in C#, XAML, and .NET MAUI. React • Own and complete user stories end-to-end, from design to deployment. • Build and optimize cross-platform mobile and desktop applications. • Lead by example through hands-on coding, debugging, and performance tuning. • Conduct code reviews and enforce engineering best practices. • Collaborate with product managers, UX designers, and backend teams to deliver high-quality user experiences. • Re-architect and implement legacy components within MAUI applications. • Experience integrating ArcGIS SDKs and building location-aware MAUI applications is essential. • Write clean, maintainable, and efficient code in C# following best practices and modern development principles. • Conduct design and code reviews to uphold software quality and engineering standards. • Mentor junior developers and foster a culture of technical excellence. • Participate in sprint planning, estimation, and backlog refinement with agile teams. • Identify opportunities to optimize performance and improve system architecture. • Stay up to date with emerging .NET technologies, frameworks, and industry trends. • Candidates must be comfortable spending most of their time in the codebase, contributing directly to product delivery.




