I

Intelerad

SaaS platform for enterprise imaging

Junior Software Developer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • The candidate must have 1 to 3 years of professional experience in commercial software development.
  • The candidate must have a solid foundation in Java and object-oriented programming, with interest in distributed and multithreaded systems.
  • The candidate must know Linux/UNIX, relational databases, SQL (ideally PostgreSQL), and REST APIs.
  • The candidate must have experience with automated unit testing and Git version control.
  • The candidate must have hands-on experience with AI-based coding assistants or agentic tools in an academic, personal, or professional context.
  • The candidate must understand that AI-generated code may appear plausible while being incorrect and habitually review, test, and understand code before submitting it.
  • The candidate must have a strong desire to learn, good communication skills, and the ability to work effectively in an Agile/Scrum team.
  • The candidate must have a bachelor's degree in computer science, software engineering, or a related field, or equivalent experience.

Responsibilities

  • Design, develop, test, and document well-defined back-end fixes and features under senior developers' supervision, following Intelerad's regulated software development lifecycle (SDLC).
  • Develop a deep understanding of IntelePACS components and medical imaging workflows, and progressively take responsibility for assigned components.
  • Participate in code reviews, incorporate feedback, and contribute to the team's automated test coverage and CI/CD pipelines.
  • Investigate software defects and security issues in assigned components, escalating problems when necessary.
  • Use AI-agent-assisted development tools daily, learning when to delegate tasks to these tools, when to code directly, and how to validate their outputs.
  • Follow the team's review, testing, traceability, and change-management practices for all contributions, including AI-assisted code, to ensure regulatory requirements are met.
  • Collaborate with team members and multidisciplinary teams on functional and technical aspects of solutions, and provide accurate work-progress updates.
  • Actively seek learning opportunities, ask questions, and share acquired knowledge with the team.

Desired Qualifications

  • Experience working within a large, established production codebase.
  • A portfolio of projects, for example on GitHub, demonstrating software development and AI-assisted engineering work.
  • Interest in health technologies such as DICOM, HL7, FHIR, or medical imaging.
  • Experience in regulated development environments or environments subject to quality-management processes.
  • Familiarity with AWS or containerization technologies such as Docker.
  • Experience with CI/CD tools such as Jenkins.
  • Knowledge of C++, Perl, or shell scripting.

About the Company

Intelerad

SaaS platform for enterprise imaging

Intelerad provides a scalable, cloud-based medical imaging platform delivered as a SaaS for hospitals, radiology practices, and academic centers. Its core offerings include enterprise imaging, diagnostic viewing, reporting, and secure image exchange through products like IntelePACS, InteleViewer, and InteleShare, plus AI-enabled workflow tools InteleOrchestrator and InteleGence. The platform connects physicians with patient data across departments and locations to support radiology and cardiology workflows and enable teleradiology. It differentiates itself through a strategy of rapid acquisitions to add cloud and zero-footprint capabilities (Radius, Clario, Ambra Health, Life Image, LUMEDX) and serves nearly 2,000 customers handling over 50 billion images annually.

Company size
501-1,000
Company stage
Acquired
Total funding
$238.8M
Headquarters
Raleigh, NC
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intelerad

See more jobs