Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer (Databases)

$100k - $135k per year
Full-time

Intelerad Ltd

Canada
  • Remote job

Company Description

Improving healthcare through innovative technology is at the core of Intelerad’s work. Our scalable medical imaging platform connects clinicians to a powerful imaging ecosystem that is fast, smart, and tapped into the data they need, no matter their location. We’re focused on delivering a best-in-class medical image management solution that improves provider efficiency, decreases the cost of healthcare, and improves the overall health of populations.

Intelerad offers one of healthcare’s most comprehensive imaging and analytics platforms. Headquartered in Raleigh, NC and Montreal, Intelerad has nearly 700 employees located in offices across six countries. The company empowers nearly 2,000 healthcare organizations around the world with the speed, scalability, and simplicity needed to increase business performance while, most importantly, improving patient outcomes. Intelerad’s modern enterprise solutions have been acknowledged by a Best in KLAS recognition, ranking #1 for PACS Asia/Oceania in the 2021 Best in KLAS: Global Software (Non-US) report. To learn more, visit  intelerad.com and follow Intelerad on LinkedIn and Twitter.

Job Description

Role Overview

When radiologists receive the right study at the right time, patients get answers faster, and behind every worklist, search, and assignment is a database that has to respond quickly and correctly. As a Senior Software Developer focused on the data layer of our InteleOrchestrator team, you’ll modernize the SQL Server-backed platform that streamlines radiology workflows for healthcare providers around the world. You’ll write the code that changes the database: refactoring schemas and queries, untangling legacy data-access code, and moving it to type-safe, well-tested patterns while the system stays live for clinicians. This is a hands-on software development role, not a database administration role; your time will be spent in code, query plans, and pull requests rather than in backups, patching, or server operations. Success in this role means faster, safer, and more maintainable data access that reduces clinical burden and gives time back to the clinicians who depend on it.

Key Responsibilities

  • Lead complex database refactoring across a large, mature SQL Server schema, including restructuring tables, keys, and indexes, retiring legacy structures, and backfilling and normalizing data, delivered as safe, incremental, version-controlled migrations (e.g., Liquibase) with no disruption to clinical users.
  • Diagnose and resolve performance problems at the source by reading execution plans, rewriting queries to be sargable and set-based, replacing row-by-row processing with batched writes and properly indexed temp tables, and designing covering and filtered indexes based on real workload evidence.
  • Modernize the data-access layer by migrating legacy and inline SQL in PHP and C# code into type-safe Kotlin and jOOQ repositories, preserving behavior through characterization, regression, and scale testing.
  • Harden data access for security and reliability by eliminating SQL injection through parameterization and automated checks, establishing consistent locking, isolation, and query-timeout conventions, and building query attribution and diagnostics that trace database load back to the code responsible for it.
  • Build the tooling that makes database change routine, including migration and upgrade pipelines in Gradle and CI/CD, containerized SQL Server test environments, and automated checks that catch regressions before release.
  • Shape technical direction by defining SQL and data-access standards, documenting conventions, and contributing to architecture decisions and the InteleOrchestrator technical roadmap.
  • Partner with and mentor fellow developers through code reviews, knowledge sharing, and technical guidance, helping application teams write efficient, safe database code and fostering a culture of continuous learning.

Qualifications

Qualifications & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 7+ years of professional software development experience, including 4+ years in which writing and refactoring database code (SQL, schemas, and data-access layers) for production systems was a core part of the role.
  • Expert-level T-SQL on Microsoft SQL Server, including query optimization, execution plan analysis, indexing strategy, temp tables, CTEs, window functions, stored procedures, and set-based design; PostgreSQL experience is also valued.
  • Proven track record of incrementally refactoring a large, legacy relational schema and the application code that depends on it while in production, not only greenfield database design.
  • Proficiency in Kotlin or Java, or an equivalent language, building backend services with Spring Boot or an equivalent framework.
  • Hands-on experience with database migration and version-control tools such as Liquibase or Flyway, treating schema as code within Git-based CI/CD pipelines.
  • Strong understanding of concurrency, locking, isolation levels, and transactional integrity, and how they affect application behavior under load.
  • Solid grounding in secure data-access practices, including SQL injection prevention and safe handling of sensitive patient data.
  • Experience delivering in agile teams using Gradle, Git, and modern DevOps practices across Windows and Linux environments.

Preferred Qualifications & Special Requirements

  • Experience with jOOQ or similar type-safe SQL libraries and code generation from database schemas.
  • Experience reading, maintaining, and porting legacy application code in PHP and/or C# (.NET).
  • Experience with database testing approaches such as Testcontainers or Docker-based SQL Server environments, golden-master or characterization tests, and load or scale testing of queries.
  • Familiarity with SQL Server diagnostic tooling (Query Store, DMVs, Extended Events) and observability platforms such as Datadog or New Relic.
  • Experience with AWS data services such as Amazon RDS for SQL Server.
  • Experience working with healthcare data standards such as HL7 and DICOM, or building software in other regulated industries (e.g., FDA- or FAA-regulated environments).
  • Location: This role is open to candidates based in the United States or Canada.

This job description is not a comprehensive list of tasks or requirements and Intelerad reserves the right to change it at any time.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Applicants may be required to complete an online technical and/or personality assessment as part of your application.

#LI-REMOTE

The base pay for this position ranges from $100,000 to $135,000/yr CAD within any geographic market in Canada. Pay may vary depending on job-related knowledge, skills, and experience. Intelerad is a total compensation company. Pay is dependent on the position offered. Bonus and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, retirement, PTO, and/or other benefits.

Intelerad is committed to the principles of equal employment. We are committed to complying with all federal, state and local laws providing equal employment opportunities and all other employment laws and regulations. Applicants, employees and former employees are protected from employment discrimination based on race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age , disability and genetic information (including family medical history). Intelerad is dedicated to the fulfillment of this policy regarding all aspects of employment, including but not limited to recruiting, hiring, placement, transfer, training, promotion, rates of pay, and other compensation, termination, and all other terms, conditions, and privileges of employment. 

Intelerad is committed to ensuring equal employment opportunity for qualified individuals with disabilities. Intelerad uses the Americans with Disabilities Act (“ADA”)as a standard for global recruiting and hiring purposes. This prohibits discrimination against qualified individuals with disabilities. The ADA defines “disability” as a physical or mental impairment that substantially limits one or more of the major life activities of an individual, a record of such impairment, or being regarded as having such an impairment

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer (Databases) in Canada vacancy
  •  ...applications, APIs, unstructured sources and databases to data warehouses, lakes, and AI...  ...landscape. The Role: Are you the kind of developer who gets a rush from cracking a gnarly...  .... What You’ll Need: ~2+ years in software engineering, data engineering, technical... 
    Database
    Remote job
    Full time
    Local area
    Immediate start
    Monday to friday
    Shift work

    Airbyte

    Canada
    more than 2 months ago
  •  ...the future of smart transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast lane and push the...  ...Objectives and Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain product-level code across the entire... 
    Senior
    Remote work
    Flexible hours

    Miovision

    Canada
    14 days ago
  •  ...secure, user-friendly crypto experiences that put users in full control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure from the ground up. You'll work at the... 
    Senior
    Long term contract
    Full time
    Contract work

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...including Invest, Cash, Crypto, Trade and Tax products. As a Software Engineer on the Machine Learning Platform team, you will play a...  ...transformers, Ray, feature stores, elastic search and similar vector databases, triton, cuda, DVC, vLLM) Our stack includes: - Kubernetes... 
    Senior
    Database
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview...  ...to the highly sensitive nature of GoC LCD environments, full database access, and customer account handling. Technical Skills... 
    Senior
    Database
    Remplacement
    Permanent employment
    Full time

    Telus Digital

    Canada
    more than 2 months ago
  •  ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers should...  ...their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    16 days ago
  •  ...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test, you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services... 
    Senior
    Full time

    Global Relay

    Canada
    24 days ago
  •  ...and learn more about how we work . About the role As a Senior Front End Engineer on our trading and investing teams, you'll...  ...and mentorship What you bring ~5+ years of professional software engineering experience, with a track record of shipping production... 
    Senior
    Long term contract
    Immediate start

    Wealthsimple Technologies

    Canada
    13 days ago
  •  ...smart transportation, and our Platform Engineering team is the ultimate interchange connecting it all. We are looking for a Senior Software Developer to take the wheel and build our unified API gateway—the high-speed express lane that powers everything from our web apps to... 
    Senior
    Full time
    Contract work
    Remote work
    Flexible hours

    Miovision

    Canada
    more than 2 months ago
  •  ...operations team investigate and resolve fraud cases efficiently Develop risk-based product features — such as dynamic transaction limits...  ...to the people using them What you bring: ~4+ years of software engineering experience, ideally in a consumer-facing product environment... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...exactly what makes the work rewarding. As a senior member of this team, you'll work across our...  ...for engineers, and we expect senior developers to push the frontier of how we use these tools to deliver production-grade software. You'll experiment with new workflows, share... 
    Senior
    Long term contract
    Full time
    Internship

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...that enable hundreds of engineers to ship secure, high-quality software to millions of users with confidence and speed. Our...  ...star and deployment velocity as our measure of success. As a Senior Developer on our team, you won't just be maintaining pipelines; you'll be... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ...the future of homebuilding   together.   We’re looking for a Software Developer to join our team and contribute to developing cutting-edge...  ...retrieval-augmented generation (RAG), tool/function calling, vector databases, or model evaluation.   Benefits: Competitive salary:... 
    Database
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Canada
    more than 2 months ago
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Post-Trade Management team, you will design and deliver the software that keeps post-trade processing running... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    a month ago
  •  ...hold up when markets open, you'll feel at home here. About the Role We're growing the Leverage team and looking for a Senior Software Developer to take real ownership of the services at the core of margin and lending. You'll join a small, high-trust group of senior engineers... 
    Senior
    Long term contract
    Full time
    Work from home

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  •  ..., and other core Wealthsimple experiences. We’re looking for developers who enjoy the challenges of large-scale data acquisition. Developers...  ...in Canada through scraping, custom flows, and direct APIs. Develop tools that make data acquisition more reliable and easier to... 
    Senior
    Long term contract
    Full time

    Wealthsimple Technologies

    Canada
    more than 2 months ago
  • $164.49k - $197.39k per year

     ...and evolving Tempo from a SaaS database into a platform that powers...  ...What You’ll Be Doing:  As a Senior Engineer on Tempo, you will own...  ...open. We invest heavily in developer productivity. You can use...  ...execution, or similar. Strong software craftsmanship. You write clean... 
    Senior
    Database
    Remote job
    Full time
    Local area
    Shift work

    Grafana Labs

    Canada
    1 day ago
  •  ...technical direction of Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores, serve their customers,...  ...customer problems into sound technical direction. Mentoring senior engineers and technical leaders, helping them grow their scope... 
    Senior
    Long term contract
    Full time
    Immediate start

    Lightspeed Commerce

    Canada
    22 days ago
  • $170k - $220k per year

     ...organization Support teams developing features in our customer-...  ...through code and design review Develop, scale, and optimize gRPC...  ...About You ~7+ years in a software engineering role  ~ A first-...  ...Strong experience with relational databases, particularly PostgreSQL   ~... 
    Database
    Full time
    Remote work

    PENN Interactive

    Canada
    more than 2 months ago
  •  ...candidates seeking associate, intermediate or senior level positions. The Challenge to...  .... What You'll Do As a   Staff Software Developer on our Services team, you will immerse...  ...systems in Python (Flask) and working with databases and cloud services. You’re comfortable... 
    Senior
    Database
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    Slice

    Canada
    more than 2 months ago
  • $120k - $135k per year

     ...companies around the world. TTG is seeking a driven and detail-oriented Intermediate Senior Developer to join its Professional Services Team, leading client engagements across TTG’s software platforms:  ~ Prowess – TTG’s established .NET Framework direct selling application... 
    Senior
    Full time
    Internship
    Remote work

    Valsoft

    Canada
    7 days ago
  • $119k - $137k per year

     ...Empower your impact at Cision. Be seen, be understood, be you.  You will work closely with product, design, and data science teams to develop and enhance applications by managing AI intent within a spec-driven development framework. As a technical expert, you will help... 
    Senior
    Long term contract
    Full time

    Cision

    Canada
    more than 2 months ago
  • $100k - $125k per year

     ...will be responsible for all operational database administration duties, data engineering,...  ...of Truth" using tools like Python and ETL software to clean, integrate, and transform data into...  ...and intermediate data engineers and ETL developers as the EDO team grows. What you’ll... 
    Senior
    Database
    Hourly pay
    Full time
    Manual labor
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Canada
    more than 2 months ago
  •  ...a pioneering team building purpose-built software for industrial equipment and commercial field...  ...making sound design decisions, mentoring developers, resolving difficult technical problems,...  ...designs and implementation plans. Develop and review complex AL, React Native, TypeScript... 
    Senior
    Remote job
    Long term contract
    Full time

    Rux Software

    Canada
    13 days ago
  •  ...promise of AI. What Is The Role : Developers and community matter. Our users and...  ...user-base? Your activities as a Senior Developer Advocate with a focus on content creation...  ...dive videos that connect search, vector databases, and agentic workflows. Or covers observability... 
    Senior
    Database
    Full time

    Elastic Nv

    Canada
    1 day ago
  •  ...Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist...  ...infrastructure: Working knowledge of embeddings, vector databases (e.g. pgvector), and chunking and retrieval strategy.... 
    Database
    Full time
    Seasonal work
    Immediate start
    Remote work
    Flexible hours

    Safe Software

    Canada
    17 days ago
  • $153k - $213k per year

     ...code review. What we look for ~5+ years of experience in software development or engineering, with a deep understanding of system...  ...Cloud) and containerization (Docker, Kubernetes). ~ Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API... 
    Senior
    Database
    Remote job
    Long term contract
    Full time
    Work at office
    Flexible hours

    Affirm

    Canada
    6 days ago
  • $220.53k - $284.56k per year

     ...Summary As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the...  ...security, and maintainability. ~ Strong database fundamentals with PostgreSQL or SQL Server...  .... Proven capability leveraging AI developer tooling effectively while upholding rigorous... 
    Senior
    Database
    Remote job
    Full time
    Internship

    Topstep

    Canada
    1 day ago
  • $200.4k - $248k per year

     ...affordable and powerful for millions of users every day.  As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems,...  ...of Technical Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced developer looking to lead... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Textnow

    Canada
    more than 2 months ago
  • $128k - $200k per year

     ...About The Role Hi, I'm Devlon . I lead Developer Acceleration at Jane, joining back in February. My team's job is simple to say and...  ...agentic AI coding tools (Claude Code, Cursor, and similar) across the software development lifecycle. This is the center of the role, not a... 
    Senior
    Remote job
    Full time
    Internship

    Jane

    Canada
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer (Databases). Be the first to apply!