Intersystems - Boston, MA

posted 2 months ago

Full-time
Boston, MA
11-50 employees
Professional, Scientific, and Technical Services

About the position

InterSystems is seeking a talented Developer Support Engineer to join our Worldwide Response Center. As a Developer Support Engineer, you will play a crucial role in providing technical assistance and support to our customers worldwide. The role offers exposure to a breadth of technologies and involves systems-level troubleshooting. You will be responsible for problem resolution beginning to end, taking ownership for research and for communicating with your technical counterparts at our customer organizations. In this position, you will offer expert technical support to developers globally, assisting with issues related to software configuration, deployment, integration, development, performance, and scalability. You will utilize our source code (C/C++ and other languages) as a research tool for diagnosing and resolving reported issues. Collaboration is key, as you will work closely with developers to troubleshoot code, optimize performance, and ensure seamless integration with InterSystems products. Additionally, you will serve as a liaison between customer developers and InterSystems product and development teams, advocating for customer needs and driving resolution of escalated technical issues. This role requires a customer-focused mindset with a passion for delivering exceptional service and support. You will need strong problem-solving skills to analyze complex technical problems and provide effective solutions. Excellent communication skills are essential, as you will need to articulate technical concepts clearly and concisely. A Bachelor's degree in Computer Science, Computer Engineering, or a related field is required, along with a minimum of 3 years of experience in software development, particularly with a strong focus on C/C++ programming and systems-level programming. Proficiency in kernel-level programming concepts and techniques, especially with process handling, system calls, memory management, and storage devices, is also necessary. A solid understanding of operating system internals, particularly Unix/Linux and Windows, is crucial, as is experience with debugging tools and techniques for troubleshooting low-level software and kernel-related issues. After completing training for your role, you will be required to participate in extended support coverage on a rotational basis, which may involve working occasional weekend or evening hours. This additional time would be compensated. Extra Credit Qualifications include familiarity with InterSystems technologies such as InterSystems IRIS, Cache, or HealthShare, previous experience in a technical support or customer-facing role, knowledge of healthcare data standards and protocols (e.g., HL7, FHIR), and experience in containerization technologies such as Docker and Kubernetes.

Responsibilities

  • Offer expert technical support to developers globally, assisting with issues related to software configuration, deployment, integration, development, performance, and scalability.
  • Use our source code (C/C++ and other languages) as a research tool for diagnosing and resolving reported issues.
  • Collaborate closely with developers to troubleshoot code, optimize performance, and ensure seamless integration with InterSystems products.
  • Serve as a liaison between customer developers and InterSystems product and development teams, advocating for customer needs and driving resolution of escalated technical issues.

Requirements

  • Customer-focused mindset with a passion for delivering exceptional service and support.
  • Strong problem-solving skills with the ability to analyze complex technical problems and provide effective solutions.
  • Excellent communication skills, with the ability to articulate technical concepts clearly and concisely.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • Experience (3+ years) in software development with a strong focus on C/C++ programming and systems-level programming.
  • Proficiency in kernel-level programming concepts and techniques, especially with process handling, system calls, memory management, and storage devices.
  • Solid understanding of operating system internals, particularly Unix/Linux and Windows.
  • Experience with debugging tools and techniques for troubleshooting low-level software and kernel-related issues.

Nice-to-haves

  • Familiarity with InterSystems technologies such as InterSystems IRIS, Cache, or HealthShare.
  • Previous experience working in a technical support or customer-facing role.
  • Knowledge of healthcare data standards and protocols (e.g., HL7, FHIR).
  • Experience in containerization technologies such as Docker and Kubernetes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service