Senior Software Engineer In Databases For Medical Images

Full-time · OH, United States

Job description

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.

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 Need:

  • 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

Peers

View in org chart