2

Remote Medical Imaging Software Engineer Jobs in Maryland

About the Team Software Engineers own the full lifecycle of keeping endpoints up-to-date, from ... remote. We have you covered with our comprehensive benefits package, which includes medical, dental ...

Senior Software Engineer

Baltimore, MD ยท On-site +1

$140K - $160K/yr

Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160 ... Competitive compensation aligned with experience * 100% company-paid medical coverage (base plan)

Senior Software Engineer

Baltimore, MD ยท On-site +1

$140K - $160K/yr

Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160 ... Competitive compensation aligned with experience * 100% company-paid medical coverage (base plan)

Senior Software Engineer

Baltimore, MD ยท On-site +1

$140K - $160K/yr

Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160 ... Competitive compensation aligned with experience * 100% company-paid medical coverage (base plan)

About the Role As a Staff Software Engineer at NinjaOne, you are a highly experienced and ... remote. We have you covered with our comprehensive benefits package, which includes medical, dental ...

About the Role As a Staff Software Engineer at NinjaOne, you are a highly experienced and ... remote. We have you covered with our comprehensive benefits package, which includes medical, dental ...

$58.50 - $76/hr

Als Cloud Software Engineer (m/w/d) unterstutzt du unsere Mandanten bei der Umsetzung moderner ... Remote Working, Sabbaticals, Mitarbeiter:innen-Events, Well-being Angebote wie z. B.

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... remote. We have you covered with our comprehensive benefits package, which includes medical, dental ...

Proven experience as a Software Engineer or similar role. * Proven proficiency in MSSQL and ... Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment

Proven experience as a Software Engineer or similar role. * Proven proficiency in MSSQL and ... Comprehensive Medical, Dental, and Vision benefits starting from your first day of employment

Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

$150K - $220K/yr

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... remote. We have you covered with our comprehensive benefits package, which includes medical, dental ...

Leidos is seeking a Junior Software Engineer , who will be a member of a dynamic team in ... This position can be remote, however preference will be given to those who are local to and can ...

Showing results 21-40

Remote Medical Imaging Software Engineer information

What does a remote medical imaging software engineer do?

A Remote Medical Imaging Software Engineer designs, develops, and maintains software used to process and analyze medical images, such as X-rays, MRIs, and CT scans. Working remotely, they collaborate with healthcare professionals, researchers, and other engineers to create tools that assist in diagnosis, treatment planning, and research. Their tasks may include writing code, troubleshooting software issues, ensuring regulatory compliance, and integrating new imaging technologies. Strong knowledge of image processing algorithms, programming languages, and healthcare standards is essential for this role.

What are the key skills and qualifications needed to thrive as a remote medical imaging software engineer?

To thrive as a Remote Medical Imaging Software Engineer, you need a strong background in computer science, mathematics, and medical imaging concepts, often supported by a relevant degree and experience in software development. Expertise in programming languages (such as Python or C++), familiarity with image processing libraries (like ITK or OpenCV), and knowledge of regulatory standards (such as DICOM and HIPAA) are typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills are vital for collaborating with remote teams and healthcare professionals. These skills and qualities ensure the development of accurate, secure, and user-friendly imaging solutions that support clinical workflows and patient care.

How do remote medical imaging software engineers typically collaborate with radiologists and other healthcare professionals to ensure software meets clinical needs?

Remote Medical Imaging Software Engineers often work closely with radiologists, clinicians, and medical technologists through virtual meetings, feedback sessions, and collaborative documentation platforms. They gather user requirements, discuss workflow pain points, and receive feedback on prototypes or released features to ensure the software aligns with actual clinical practices. Regular communication and agile development cycles help engineers rapidly address issues, incorporate user suggestions, and maintain compliance with healthcare regulations. This collaborative approach ensures the software supports accurate diagnosis and integrates smoothly into healthcare environments.

What is the difference between Remote Medical Imaging Software Engineer vs Remote Medical Device Software Engineer?

AspectRemote Medical Imaging Software EngineerRemote Medical Device Software Engineer
Required CredentialsBachelor's in Computer Science, Biomedical Engineering, or related; experience with imaging algorithmsBachelor's in Software Engineering, Biomedical Engineering, or related; experience with device firmware
Work EnvironmentHealthcare tech companies, hospitals, research institutionsMedical device manufacturers, healthcare providers, regulatory agencies
Industry UsageDevelops imaging software for diagnostics and analysisDevelops software for medical devices like pacemakers or infusion pumps
Common Search & ComparisonOften compared based on software development focus in imagingFocuses on device safety and compliance

The Remote Medical Imaging Software Engineer primarily develops imaging analysis and visualization software used in diagnostics, while the Remote Medical Device Software Engineer focuses on software for medical devices ensuring safety and compliance. Both roles require technical expertise but differ in their application and industry focus.

What are the most commonly searched types of Medical Imaging Software Engineer jobs in Maryland?

The most popular types of Medical Imaging Software Engineer jobs in Maryland are:

What are popular job titles related to Remote Medical Imaging Software Engineer jobs in Maryland?

For Remote Medical Imaging Software Engineer jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Remote Medical Imaging Software Engineer jobs in Maryland look for?

The top searched job categories for Remote Medical Imaging Software Engineer jobs in Maryland are:

What cities in Maryland are hiring for Remote Medical Imaging Software Engineer jobs?

Cities in Maryland with the most Remote Medical Imaging Software Engineer job openings:

Infographic showing various Remote Medical Imaging Software Engineer job openings in Maryland as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, and 5% Contract. Highlights an 87% Physical, 1% Hybrid, and 12% Remote job distribution.

C++ Staff Software Engineer

NinjaOne

Baltimore, MD โ€ข On-site, Remote

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 28 days ago


Job description

About the Role

We are hiring a Staff C++ Software Engineer to join our growing team developing NinjaOne’s automated endpoint management suite of software products, trusted by over 40,000 customers globally. You will develop high-impact software products used daily by IT teams and MSPs (managed service providers) to monitor, manage, and secure endpoints at scale. 

About the Team

Software Engineers own the full lifecycle of keeping endpoints up-to-date, from detecting available patches to safely applying them and rebooting. The work spans OS patches across multiple platforms (Windows Update, macOS software update, Linux package managers) and third-party application updates (3PP).

As a Staff Engineer on this team, you'll work on our C++ agent repo — the software that runs directly on customer devices with elevated system privileges to detect, install, and validate patches across Windows, macOS, and Linux. This means working close to the metal with system-level APIs, building resilient install and rollback logic, and reading and acting on policy owned by our mainline platform team. You'll be one of the most senior technical voices on the C++ side of Patching, helping shape architecture and mentoring other engineers as the team continues to grow.

Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS.  Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.

What You’ll be Doing

  • Reviewing Code - Review code for correctness, maintainability, and architectural health
  • Mentoring - Guide and grow senior and mid-level engineers on the team
  • Process Implementation and Improvement - Identify gaps, propose fixes, and drive them through to completion
  • Cross Team Collaboration - Align with mainline, catalog, and other patching squads on shared ownership and integration points
  • Ensuring Product / Business Level Needs Are Engineered Into the Product - Translate roadmap priorities and customer needs into sound technical design
  • Other duties as needed

About You

  • Bachelor’s Degree in Computer Science, Engineering, Information Technology, or related technical field
  • 10+ years of C++ development experience, Modern C++ (C++17 and above)
  • Experience in Cross-platform development (Windows/macOS/Linux – Win32 API, POSIX)
  • gRPC / Protocol Buffers
  • SQLite / Embedded database patterns
  • CMake
  • Proficiency working with Qt and Vcpkg a strong plus

About Us 

NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. ​

The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. ​ NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.

What You’ll Love 

We are a collaborative, kind, and curious community. 

We honor your flexibility needs with full-time work that is hybrid remote.

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work with opportunity for growth and advancement.

Additional Information

This position is NOT eligible for Visa sponsorship.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $150,000 to $240,000 per year.

For roles based in New York, the base salary hiring range for this position is $150,000 to $240,000 per year.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

#LI-JL1

#LI-Remote