Quick Summary
Senior Server-Side Software Engineer
Company Overview: Intelerad Medical Imaging Solutions
At Intelerad, we streamline the flow of information in healthcare, simplifying complex processes and maximizing efficiencies in medical imaging solutions. We empower physicians to deliver faster diagnoses and improve patient outcomes. Headquartered in Raleigh, NC, and Montreal, Intelerad employs nearly 800 individuals across four countries, supporting almost 2,000 healthcare organizations globally.
Intelerad’s modern enterprise solutions have been recognized by a Best in KLAS ranking, achieving #1 for PACS Asia/Oceania in the 2021 Best in KLAS: Global Software (Non-US) report.
Role Summary
As a Senior Software Engineer specializing in server-side development, you will provide advanced technical expertise to guide the design and evolution of Intelerad's backend systems and services. This role requires deep technical leadership combined with hands-on development, focusing on building high-performance, secure, and scalable server applications that power our critical medical imaging solutions.
A key focus includes mentoring team members and championing best practices in automated testing, code quality, and system optimization. Your specialization will be in either database engineering or service development, applying deep expertise to solve complex technical challenges.
Key Responsibilities
Technical Leadership & Development
- Lead development and optimization of backend applications to achieve optimal system performance and reliability.
- Define and evolve technical architecture for server-side systems and services, ensuring scalability and maintainability.
- Conduct security analysis and reviews, implementing remedial measures to protect sensitive healthcare data.
- Champion automated testing and validation tools to ensure code quality and system stability.
- Participate in code maintenance, bug resolution, and cross-functional quality assurance activities.
Collaboration & Knowledge Sharing
- Actively participate in design and code reviews, providing constructive technical guidance to team members.
- Mentor less experienced engineers, building strong technical practices that elevate team capabilities.
- Collaborate with application specialists to understand and define feature behavior and requirements.
- Partner with other teams to implement features and resolve support issues efficiently.
- Stay current with industry developments and share knowledge to promote continuous team growth.
Delivery & Quality
- Manage deliverables according to approved project plans and timelines.
- Ensure all software development adheres to Intelerad's SDLC processes and quality standards.
- Balance technical excellence with practical delivery requirements.
Qualifications & Experience
- BSc/BEng (or higher) in Computer Science or equivalent experience in a related technical discipline.
- 8+ years of server-side software engineering experience, with a minimum of 5 years focused on one of the following specializations:
- Expert-level experience developing optimal solutions on SQL platforms, preferably PostgreSQL or Sybase (5–7 years).
- Expert-level experience developing Windows/Linux service applications, preferably using C++ (5–7 years).
- Experience designing and implementing TCP/UDP socket communications, handling connection management, error recovery, and message framing in production applications.
- Experience developing remote procedure APIs using gRPC, RESTful, or similar technologies.
- Strong background in performance analysis, memory optimization, and system tuning.
- Demonstrated ability to read, interpret, and document complex technical information.
- Strong written and verbal communication skills with the ability to compose clear technical documentation.
Preferred Qualifications & Special Requirements
- Experience working in regulated industries such as healthcare, finance, or legal services.
- Additional programming languages and technologies complementary to your specialization: JavaScript/TypeScript, Tcl, Python, PHP, C#, C++/CLI.
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- Strong understanding of Linux operating systems and shell scripting.
- Familiarity with healthcare industry standards including DICOM and HL7.
- Membership in professional bodies such as BCS, with pathway toward Chartered Engineer (CEng) or Chartered IT Professional (CITP).
- MSc/MEng in Computer Science or related field.
- Right to work in the UK or eligibility for UK work authorization.
This position is eligible for remote work (#LI-REMOTE).
Intelerad is committed to equal employment opportunity. Applicants meeting minimum qualifications will be required to complete a 30-minute online assessment.
To learn more about how SmartRecruiters uses AI within its system and how it complies with applicable regulations, please review SmartRecruiters’ AI Addendum: https://www.smartrecruiters.com/legal/artificial-intelligence-addendum/


