Senior Software Engineer in Databases for Medical Images

MIM Software
Beachwood, OH Full Time
POSTED ON 5/16/2024

As a Senior Software Engineer at MIM Software, you'll be working with medical images and the DICOM standard to maintain and develop MIMpacs, MIM's deeply connected system for DICOM storage and data management. Most modern hospitals generate a large volume of medical images every single day. That data needs to be consumed, stored, processed, and managed in a scalable manner.  MIMpacs manages this data, serves it to MIM's suite of products, and works through a highly configurable data transfer engine to send and receive DICOM data across a customer's workflow.

\n


What You'll Do:
  • Use your expertise to manage large-scale technical projects, gather and interpret requirements, architect complex systems, coordinate with interdepartmental stakeholders and designers, implement your designs, and delegate work to other engineers.
  • Troubleshoot networking issues.
  • Solve complex database problems (in both RDMS and NoSQL) to manage medical data efficiently.
  • Maintain and improve a large and mature code base written in Java, using autonomy and creativity.
  • Mitigate and document cybersecurity risks.
  • Interact directly with users and user-facing staff to see the impact of your work.
  • Recommend process improvements.
  • Collaborate with other software engineers to ensure that an ecosystem of products communicates well across software boundaries.
  • Mentor more junior software engineers.
  • Produce quality code through automated testing and peer code review.
  • Communicate with the team daily to overcome roadblocks and celebrate successes.
  • Work with your manager to personalize your growth
  • Contribute meaningfully to MIM's overall mission of improving patient care.


What You'll Get:
  • 6 plus years of industry experience working with Java
  • A bachelor's degree in computer science or computer engineering preferred
  • In lieu of a degree, a minimum of seven years of direct industry experience in Java
  • Experience with backend design and databases
  • Experience with troubleshooting networking problems is a plus
  • Experience working with medical images and the DICOM standard is a plus
  • Experience with hospital IT systems is a plus
  • Initiative and ability in researching new concepts and learning new technologies
  • Excellent analytical, conceptual, and problem-solving abilities
  • Proven ability to work in a team-oriented, collaborative environment


What You'll Get
  • Hybrid work environment so you can work remotely as well as enjoy the office
  • MIM pays 100% of your insurance monthly costs; including medical, dental, vision, disability, and life insurance
  • Each employee received a Health Savings Account (HSA) that fully covers the medical deductible
  • 20 vacation days and 11 paid company holidays, including the time between Christmas and New Years
  • A 401(k) with a 4% match that is 100% vested on day one
  • Annual Bonus Program
  • Up to $8,000 in continued education costs annually
  • Relaxed office setting where jeans are the norm
  • Free snacks and beverages at the office
  • 24 hour access to an in-office fitness center


\n

Wait, What Does MIM Do?

MIM provides medical imaging software to imaging centers, hospitals, specialty clinics, research organizations, and pharmaceutical companies across the globe. Our mission is to enhance patient care by providing tools to support the diagnostic and treatment process, so the physician can focus on the patient. 


Diversity Equity and Inclusion

MIM is committed to fostering a diverse and inclusive culture where everyone can contribute and thrive. We'll encourage, support, and learn from each other’s perspectives. This is both the right thing to do and vital: diverse perspectives fuel innovations that enhance patient care.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs that are on the Senior Software Engineer in Databases for Medical Images career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$117,482 - $143,277
Income Estimation: 
$140,812 - $170,838
Income Estimation: 
$117,482 - $143,277
Income Estimation: 
$140,812 - $170,838

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer in Databases for Medical Images.

Click the checkbox next to the jobs that you are interested in.

  • Automated Testing Skill

    • Income Estimation: $90,188 - $116,297
    • Income Estimation: $114,925 - $146,208
  • Black-Box Testing Skill

    • Income Estimation: $90,188 - $116,297
    • Income Estimation: $114,925 - $146,208
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at MIM Software

MIM Software
Hired Organization Address Beachwood, OH Full Time
As a full-stack Software Engineer II at MIM Software, you will help build and maintain MIMcloud, which is a secure, HIPA...
MIM Software
Hired Organization Address Beachwood, OH Full Time
The Financial Operations Specialist plays a crucial role in ensuring the efficiency and accuracy of our financial operat...
MIM Software
Hired Organization Address Beachwood, OH Full Time
The DevOps Engineer II (DEII) works under the direction of the DevSecOps Lead (DSO Lead) and is responsible for maintain...
MIM Software
Hired Organization Address Beachwood, OH Full Time
As a Clinical Implementation Specialist, you will play a crucial role in collaborating with clinicians to integrate MIM ...

Not the job you're looking for? Here are some other Senior Software Engineer in Databases for Medical Images jobs in the Beachwood, OH area that may be a better fit.

Senior Software Engineer, Solidity

Recruiting From Scratch, Cleveland, OH

Senior Software Engineer

Asurint, Cleveland, OH