Senior Software Engineer in Databases for Medical Images at MIM Software | Powderkeg

Location: Beachwood, OH

Employment Type: full-time

Team: Software Engineering

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. Large volumes of hospital data need 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.

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.
  • 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.
  • Troubleshoot networking issues.
  • 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 path.
  • Contribute meaningfully to MIM's overall mission of improving patient care.

What You'll Need:

  • 6 plus years of software development experience in any industry
  • Experience working within an enterprise code base
  • 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
  • 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
  • Experience working with medical images and the DICOM standard is not required, but is a plus
  • Experience with hospital IT systems is not required, but a plus

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

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.

Job Summary
  • Job Title
    Senior Software Engineer in Databases for Medical Images
  • Company
    MIM Software
  • Location
    Cleveland, OH
  • Employment Type
    Full time
Ready to apply?
Ready to apply?