Staff Software Engineer

Mach7 Technologies
Greater Kitchener-Cambridge-Waterloo Metropolitan Area, Canada
$50 an hour (estimated)
Full-time

What You will be Doing

The Staff Engineer at Mach7 is a technical leadership role, where you will make a significant impact on the technology and architecture roadmap of the eUnity viewer’s backend infrastructure.

Activities performed by the Staff Software Engineer include :

  • Design and implement software features.
  • Create and communicate software architecture designs.
  • Provide training for the team formally (learning sessions) or informally (code and design reviews).
  • Evaluate and champion new tooling, architectures, and frameworks.
  • Propose and communicate process changes aimed at improving software delivery performance.
  • Write impactful documentation, whether to facilitate decision making or for reference / training.

Reasons to work at Mach 7

Our eUnity Enterprise Viewer product is an award-winning, diagnostic-grade medical image viewer, that helps clinicians and radiologists provide higher quality and more timely patient care.

Our product has been deployed in over 100 medical facilities around the world. Our customers love our product. They are enthusiastic about new and exciting ways to leverage our solution, and we humbly look forward to delivering on these priorities! Working at Mach 7 means that you will have the opportunity to apply your skills toward improving patient care around the world in a direct and meaningful way.

Who You are

You lead by example in your current role. You set the standard by building software that is and continues to be testable, performant, scalable, reliable, and serviceable.

You are one of the most respected members of your team, because you communicate well, and because you teach informally through working with people.

You serve as the go-to person when the right decision is not obvious. You are comfortable contributing through hands-on coding.

But you are just as at ease contributing by providing directions, or by doing just enough research on a difficult problem to make it manageable by someone else.

You inform your manager about high-impact things to work on, just as often as you are being told.

Your technical background consists of :

  • 12+ years of product-centric software engineering experience.
  • Bachelors’ degree in Computer Science or related field.
  • Experience developing large scale Web 2.0 applications.
  • Understanding of software architecture patterns and their trade-offs.
  • Experience in Java / J2EE, Spring, and application server (JBOSS, Wildfly) server-side technologies.
  • Experience in Identity and Access Management (IAM) technologies such as SAML and OAuth.
  • Experience in the medical imaging domain, with a focus on the routing and transport of DICOM objects.

What sets you apart?

  • Familiarity with web services on one or more of the major cloud providers.
  • Knowledge of DICOM, HL7, and other related medical imaging standards and protocols
  • Experience working with SQL databases.
  • 8 days ago
Related jobs
Promoted
Mach7 Technologies
Kitchener - Cambridge - Waterloo Metropolitan Area, Ontario
Full-time

What You will be Doing The Staff Engineer at Mach7 is a technical leadership role, where you will make a.. Activities performed by the Staff Software Engineer include. Design and implement software features..

New!
ApplyBoard
Kitchener, Ontario
Full-time

As a Software Engineer in Test (SET), you are responsible for driving and ensuring the quality of the.. The Software Engineer in Test will work and co ordinate with the Software Engineers and Quality..

Juniper Networks
ON, Canada
Full-time

Kanata, ON The JTAC Technical Support Engineer will support Security & Routing products, working.. Troubleshoot complicated hardware and software issues, replicate customer environments and network..

Shutterstock
Ontario
Remote
Full-time

Akkodis is seeking a Embedded Software Engineer for a Contract position with a client located in.. 1 14 17) Experience with Object oriented design and development Position. Embedded Software Engineer..

Promoted
Akkodis
Waterloo, Ontario
Full-time

Akkodis is seeking a Software Developer. CRM for a Contract position with a client located in Toronto.. Software Developer. CRM Location. Toronto, ON (Hybrid) Job Description. Must haves. 10. years of..

Promoted
AdHawk Microsystems
Waterloo, Ontario
Full-time

Our team consists of researchers and engineers of the highest caliber with a deep sense of curiosity and.. We have access to ample resources for assembly and test allowing our engineers to quickly iterate on..