Search

Staff Software Engineer

Enlitic, Inc.
locationFort Collins, CO, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionDescription:

  • Be an integral part of an experienced team of engineers to build cutting edge medical device software in the Radiology AI space.
  • An important contributor and subject matter expert in the organization. Promotes change and advocates for their designs across the company.
  • Accountable for the success of their designs. Influential in matters of technology selection and development.
  • Brings forward ideas for making things better. Proactive in communicating project progress, goals, and obstacles.
  • Leads others in development work. Coordinates with other teams across R&D.
  • Be a trusted participant in customer interactions. Recommend alternatives and improvements.
  • Collaborate with your team, Product Managers, and Data Scientists on changes, enhancements, and features.
  • Participate in design and requirement reviews to shape the trajectory of our products and improve patient outcomes.
  • Write technical documentation and effectively communicate product architectures, design proposals and ideas.
  • Commit to quality and place patient safety at the forefront of your work.
  • From time to time, you may be required to provide on-call engineering support for critical customer needs aligned with company policies and processes

Requirements:

Educational:

  • Bachelors or Master's degree in Computer Science, Information Systems, or equivalent combination of education and experience.


Required Skills:

  • 6 – 10 years working experience as an Engineer Developer under a modern development process (Agile, DevOps, Scrum) in Radiology space.
  • Deep knowledge of DICOM, IHE, and associated Radiology Systems.
  • Programming experience with Java, React, Docker.
  • Comfortable working in a Linux environment.
  • Understanding of Web protocols and standards (HTTP/HTTPS, REST, WebSockets, CORS).
  • Familiarity with software engineering concepts including multi-threading and concurrency, data structures, memory management as well as client-server and microservices architectures.
  • Experience using modern software development tools like Git, and Jira.


Desired Skills:

  • Cloud platforms (AWS, Azure, GCP)
  • Healthcare and Radiology standards (DICOM, HL7/FHIR)
  • Container and Virtualization technologies (VMware, Docker, Kubernetes)
  • Infrastructure as code tools (Terraform, Chef, Ansible)
  • Networking protocols (TCP/IP, DNS, TLS, HTTP, gRPC)
  • RDBMS and NoSQL storage engines (PostgreSQL, Elasticsearch).
  • Modern front-end frameworks (React, Angular2).
  • Python or Java application frameworks (WildFly, Spring/Spring Boot)
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...