Senior Software Engineer

Senior Software Engineer TLDR
Remote – US residency. C and C++. Medical Imaging. 5 years experience. San Diego, California preferred.

Job Description

Trice Imaging is looking for a talented Senior Software Engineer to join a small development team building a medical image management and communication system that runs in the cloud (AWS). The engineer hired for this position will build and maintain both ends of our connectivity software, which provides a secure and efficient communication between our customers’ imaging devices and our cloud infrastructure. The development team is completely remote but based in the US. This position requires US residency.

Responsibilities:

● Build and maintain a C-language client-side software agent running on Windows, linux, MacOS, and Android.
● Build and maintain the server side service that receives medical imaging files.
● Maintain integration and delivery pipelines for this area.
● Deliver new products and features.
● Identify bottlenecks and bugs, and devise solutions to these problems.
● Effectively and efficiently communicate with other team members, as well as other departments, on goals, use-cases, best practices, features, relevant standards, quality objectives.
● Ensure application scalability, security and performance.

You’ll be working on things like:

● Working with different medical imaging modalities, both over network APIs and embedded.
● Processing medical images and related files (mostly DICOM & HL7) for compression, anonymization, and transmission to cloud storage services.
● Converting between medical image and data formats and their appropriate consumer format equivalents.
● Performance and Security optimizations.
● Assisting partners in embedding our software agent on their devices.

Qualifications

● Experience with the C and C++ programming languages, Windows, iOS, Android, and Linux.
● Skilled in developing portable cross-platform code with few platform dependencies.
● Experience with image processing and DICOM files.
● Experience with encryption and security-critical software.

Requirements

● BS or MS in Computer Science, related field, or equivalent industry experience.
● 5+ years experience designing and developing performant, reliable software.
● 3+ years of team software development.
● Self starter, highly motivated and works with little supervision.

Nice to have:

● Medical device development experience
● Curiosity and drive to understand and modify complex legacy systems
● Agile methodologies
● Working understanding of HIPAA and secure management of personal health information (PHI)

To thrive at Trice you identify with all or most of the below:

● You have and value high energy and high intensity work that fancys innovation and creativity.
● You are a self starter and take pride in managing yourself
● You are a clever team player with lots of integrity and don’t mind standing up for your ideas.

Apply

Email cover letter and resume to developerjobs@triceimaging.com

About Trice Imaging

Trice Imaging is a fast-growing global software company with a cloud-based platform that is changing the way medical data is stored and shared with patients and medical professionals. Our innovative solutions facilitate our mission – to provide quality of care for people regardless of who and where they are. Our service is available in 42 countries and we are rapidly expanding into new markets, segments, and partnerships with industry leading power brands. Working at Trice, you will contribute to real, mind-blowing innovation and be part of a team of inspiring, high-energy and outstanding colleagues distributed all across the US, Europe and Asia. Trice Imaging is headquartered in San Diego, California and has offices in Stockholm, Sweden. For more information, visit us at www.triceimaging.com