At a Glance
- Tasks: Lead backend development and optimise systems for healthcare solutions.
- Company: Join Intelerad, a leader in medical imaging technology.
- Benefits: Enjoy competitive pay, remote work options, and career growth.
- Why this job: Make a real difference in healthcare with innovative tech.
- Qualifications: 8+ years in server-side engineering, PostgreSQL expertise preferred.
- Other info: Collaborative environment with opportunities to mentor and grow.
The predicted salary is between 48000 - 72000 £ per year.
At Intelerad, we believe the path to answers in healthcare should be clear—whether you are waiting for a diagnosis or trying to expedite one. Our medical imaging solutions streamline the flow of information, simplifying complex processes, maximizing efficiencies, and shining a light on the unknown. We empower physicians to get patients the answers they need faster and improve outcomes for everyone.
As a Senior Software Engineer specializing in server-side development, you will bring advanced technical expertise to guide the design and evolution of Intelerad's backend systems and services. This role combines deep technical leadership with hands-on development, focusing on building high-performance, secure, and scalable server applications that power our medical imaging solutions used across healthcare organizations. A key part of your role will be 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, allowing you to apply deep expertise to solve complex technical challenges.
Key Responsibilities- 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.
- 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 behaviour 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.
- 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.
- 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.
- 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 job description is not a comprehensive list of tasks or requirements and Intelerad reserves the right to change it at any time.
Senior Software Engineer (Back-end, Database PostgreSQL) employer: Intelerad Medical Systems
Contact Detail:
Intelerad Medical Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Back-end, Database PostgreSQL)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in healthcare. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving PostgreSQL or server-side applications. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Software Engineer (Back-end, Database PostgreSQL)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with PostgreSQL and server-side development, and don’t forget to mention any relevant projects that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about healthcare technology and how your background makes you a perfect fit for Intelerad. Keep it concise but impactful!
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in areas like automated testing and system optimisation. Mention specific tools and technologies you’ve worked with to give us a clear picture of your capabilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Intelerad Medical Systems
✨Know Your Tech Inside Out
Make sure you brush up on your PostgreSQL and server-side development skills. Be ready to discuss your past projects in detail, especially those that involved performance analysis and system tuning. This will show that you not only understand the technology but can also apply it effectively.
✨Showcase Your Leadership Skills
As a Senior Software Engineer, you'll be expected to mentor others and lead technical discussions. Prepare examples of how you've guided teams in the past, championed best practices, or resolved complex issues. This will demonstrate your ability to elevate team capabilities.
✨Understand the Healthcare Context
Since Intelerad operates in the healthcare sector, it's crucial to familiarise yourself with industry standards like DICOM and HL7. Being able to speak knowledgeably about how your work impacts patient outcomes will set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice coding problems related to database engineering and service development. Think through your approach to error recovery and connection management, as these are key aspects of the role.