Software Engineer for Healthcare Web Solutions

2 weeks ago


Carrboro, North Carolina, United States Kitware Full time
Team Overview: At Kitware, our Medical Computing division tackles intricate healthcare challenges through tailored software innovations. We deliver research, development, and technology integration services to academic institutions, research organizations, and enterprises within the medical and biomedical fields. Joining our team means engaging in a vibrant, multidisciplinary work atmosphere alongside exceptionally skilled computer scientists, software developers, mechanical engineers, and biomedical engineers.
Project Highlights: Leveraging Kitware's open-source platforms (including ITK-wasm and VolView) and various other open-source libraries, we develop bespoke web applications for the management, analysis, and visualization of medical data utilizing Python and JavaScript. Notable projects include: - Integrating a 3D viewport into an application for visualizing medical imagery. - Enhancing VolView, a radiological image viewer, with custom annotation workflows powered by AI algorithms. - Creating a comprehensive web application that employs cloud servers for centralized medical data processing and management.Key Responsibilities:
  • Design and implement innovative features for our open-source libraries and web applications.
  • Contribute to the architectural framework of web development initiatives.
  • Prioritize scalability, code quality, and user experience.
  • Engage in our team's software quality assurance methodologies.
  • Simultaneously manage multiple projects for diverse clients.
  • Communicate effectively with remote colleagues, external partners, and clients.
  • Translate scientific and medical needs of collaborators into technical and architectural specifications.
  • Utilize scientific computing algorithms to address medical computing challenges with contemporary web technologies.
Essential Qualifications:
  • Bachelor's degree in Computer Science or a related field.
  • In-depth understanding of the modern browser programming landscape, including JavaScript/ECMAScript, HTML, and CSS.
  • Expertise in frontend frameworks.
  • Proficiency in backend libraries such as Django, FastAPI, or Flask.
  • Experience in backend service programming using Python.
  • Familiarity with HTTP and related standards like REST.
  • Experience deploying web applications on cloud platforms such as AWS, GCP, and Azure.
  • Knowledge of quality software development processes and tools, including Git, continuous integration, and automated testing.
  • Experience in designing and constructing software solutions from the ground up based on business requirements.
  • Experience in developing web-based medical image analysis and visualization applications.
Preferred Qualifications:
  • Experience with 3D graphics APIs and technologies such as WebGL or WebGPU.
  • Proficiency in compiling C++ to WebAssembly for numerical computations.
  • Familiarity with type safety technologies like mypy and Typescript.
  • Ability to create secure web applications that defend against common vulnerabilities.
  • Experience with machine learning applications.
  • Experience with Database Management Systems (DBMS).
Company Overview: Kitware is a research and development software solutions provider dedicated to advancing science, positively impacting society, and sharing our findings within a collaborative, employee-centric work culture that is friendly, equitable, and adaptable. Our initiatives enhance healthcare outcomes, bolster national security, and advance our national computing infrastructure. Our clients and collaborators include prestigious universities globally, government entities, national research laboratories, medical device manufacturers, automotive companies, financial institutions, and more.
Kitware takes pride in being 100% employee-owned and holds the Great Place to Work-CertifiedTM designation.
Additional Insights: Our team members benefit from a small company atmosphere, flexibility in work assignments, and high levels of autonomy and accountability. In addition to a supportive work environment, our comprehensive benefits package features a competitive compensation plan, tuition reimbursement, flexible working hours, six weeks of paid time off, 401(k), health insurance, life insurance, short- and long-term disability insurance, a bonus plan, and complimentary coffee, beverages, and snacks.
Kitware actively adheres to a policy of equal employment opportunity. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, age, protected veteran status, uniformed service member status, or any other characteristics protected by applicable law.

  • Carrboro, North Carolina, United States Kitware Full time

    Team Overview: At Kitware, our Medical Computing division tackles intricate healthcare issues through tailored software innovations. We deliver research, development, and technology integration services to institutions, universities, and enterprises within the medical and biomedical fields. Joining our team means engaging in a vibrant multidisciplinary...


  • Carrboro, North Carolina, United States Navion Senior Solutions Full time

    Job SummaryWe are seeking a highly skilled Medication Technician to join our team at Navion Senior Solutions. As a Medication Technician, you will play a critical role in delivering high-quality medication administration and resident care oversight in our Assisted Living and Memory Care Community.Key ResponsibilitiesResident CareDeliver exceptional resident...


  • Carrboro, North Carolina, United States Navion Senior Solutions Full time

    Job SummaryWe are seeking a highly skilled Medication Technician to join our team at Navion Senior Solutions. As a Medication Technician, you will play a critical role in delivering high-quality medication administration and resident care oversight in our Assisted Living and Memory Care Community.Key ResponsibilitiesResident CareDeliver exceptional care to...


  • Carrboro, North Carolina, United States Navion Senior Solutions Full time

    Job SummaryWe are seeking a highly skilled Medication Technician to join our team at Navion Senior Solutions. As a Medication Technician, you will play a critical role in delivering high-quality care to our residents.Key ResponsibilitiesResident CareDeliver medication to residents in a timely and accurate mannerMonitor residents for any adverse reactions to...


  • Carrboro, North Carolina, United States Orange Water & Sewer Authority (OWASA) Full time

    Job SummaryOrange Water & Sewer Authority (OWASA) is seeking a highly skilled Database Administrator to join our Information Technology department. As a key member of our team, you will be responsible for leading, planning, implementing, and maintaining the database and intranet environments for our organization.Key ResponsibilitiesCollaborate with business...

  • CT Technologist

    3 days ago


    Carrboro, North Carolina, United States UNC Health Full time

    Job SummaryWe are seeking a highly skilled and experienced CT Technologist to join our team at UNC Health. As a CT Technologist, you will be responsible for conducting procedures and tests using Computerized Tomography (CT) equipment to acquire and analyze patient diagnostic data.Key ResponsibilitiesConduct CT scans and other imaging procedures to obtain...


  • Carrboro, North Carolina, United States MEB Management Services Full time

    Job Overview Position Summary We are thrilled to present an opportunity for a Community Engagement Manager at MEB Management Services . Our mission is to foster an inspiring and inclusive environment that honors our diverse culture while providing a range of benefits and growth opportunities. Join us in our commitment to empowerment and community...


  • Carrboro, North Carolina, United States MEB Management Services Full time

    Job Overview Position Summary We are thrilled to present an opportunity for a Community Engagement Manager at MEB Management Services . Our commitment lies in fostering an inspiring and inclusive environment that celebrates diversity while providing a range of benefits and growth opportunities. Join us in our mission to empower and engage our...


  • Carrboro, North Carolina, United States MEB Management Services Full time

    Job Overview Position Summary We are thrilled to introduce an opportunity for a Community Engagement Manager at MEB Management Services . Our mission is to foster an inspiring and inclusive environment that celebrates diversity while providing a range of benefits and growth opportunities. Join us in our commitment to empowerment and community...


  • Carrboro, North Carolina, United States Latino Credit Union Full time

    Position OverviewThe Teller I role is essential in delivering exceptional service to members, handling basic transactional responsibilities such as processing deposits and disbursing funds with precision. This position ensures meticulous record-keeping and offers fundamental cash handling services in alignment with the policies and procedures of the credit...


  • Carrboro, North Carolina, United States MEB Management Services Full time

    Job Overview Position Summary We are thrilled to present an opportunity for a Community Engagement Manager at MEB Management Services. Our mission is to foster an inspiring and inclusive environment that celebrates diversity while providing a range of benefits and opportunities for our team members. Join us in our commitment to empowerment and...


  • Carrboro, North Carolina, United States MEB Management Services Full time

    Job Overview Position Summary We are thrilled to present an opportunity for a Community Engagement Manager at MEB Management Services . Our organization is dedicated to fostering an inspiring and inclusive environment, celebrating diversity, and providing a wide range of benefits and opportunities for our team members. Join us in our mission to...


  • Carrboro, North Carolina, United States Stanford University Full time

    The Office of the Senior Associate Dean of Research at Stanford University’s School of Medicine is in search of a Senior Research Financial Administrator who is dedicated to delivering exceptional service to stakeholders throughout the School of Medicine. The selected candidate will oversee intricate and substantial portfolios, which will encompass...


  • Carrboro, North Carolina, United States UNC Health Full time

    Job SummaryUNC Health is seeking a skilled Medical Technologist to join our team in Carrboro, North Carolina.Key ResponsibilitiesPerform a variety of patient testing and administrative tasks in support of clinical activities in the UNCHCS.Investigate problems with equipment, test results, specimens, and/or workflow.Participate on teams or perform special...


  • Carrboro, North Carolina, United States UNC Health Full time

    Job SummaryUNC Health is seeking a highly skilled Medical Technologist to join our team in Carrboro, North Carolina.Key ResponsibilitiesPerform a variety of patient testing and administrative tasks in support of clinical activities in the UNCHCS.Investigate problems with equipment, test results, specimens, and/or workflow.Participate on teams or perform...


  • Carrboro, North Carolina, United States UNC Health Full time

    About the RoleWe are seeking a highly skilled Medical Laboratory Technician to join our team at UNC Health. As a Medical Laboratory Technician, you will play a critical role in supporting the clinical activities in our laboratory.Key ResponsibilitiesInvestigate problems with equipment, test results, specimens, and/or workflow.Participate on teams or perform...

  • Medical Technologist

    20 hours ago


    Carrboro, North Carolina, United States UNC Health Full time

    Job SummaryUNC Health is seeking a highly skilled Medical Technologist to join our team in Carrboro, North Carolina.Key ResponsibilitiesCoordinate and prepare laboratory specimens for send-out testing, ensuring accuracy and efficiency.Participate in on-the-job training to familiarize yourself with referral laboratory portals, medical laboratory billing, and...


  • Carrboro, North Carolina, United States UNC Health Full time

    Job SummaryWe are seeking a highly skilled Medical Laboratory Technician to join our team at UNC Health. As a Medical Laboratory Technician, you will play a critical role in supporting the clinical activities in our Transfusion Medicine service.Key ResponsibilitiesPerform a variety of patient testing and administrative tasks, including product manipulations,...


  • Carrboro, North Carolina, United States UNC Health Full time

    UNC Health is in search of a Clinical Laboratory Specialist to join our team in Carrboro, North Carolina.Position Overview & RequirementsSpecialty: Clinical Laboratory SpecialistDiscipline: Allied Health ProfessionalDuration: Ongoing40 hours per weekShift: 8 hours, daysEmployment Type: StaffRole SummaryJoin a diverse organization with over 40,000 employees...


  • Carrboro, North Carolina, United States UNC Health Full time

    Job SummaryWe are seeking a highly skilled Medical Laboratory Technician to join our team at UNC Health. As a Medical Laboratory Technician, you will play a critical role in supporting the clinical activities in our Transfusion Medicine service.Key ResponsibilitiesPerform a variety of patient testing and administrative tasks, including product manipulations,...