Software Engineer 3

Vocera Communications   •  

Fort Wayne, IN

Industry: Telecommunications & Hardware

  •  

5 - 7 years

Posted 67 days ago

This job is no longer available.

Vocera has one mission: to simplify and improve the lives of healthcare professionals, patients, and families. Founded in 2000, we changed the way care teams communicate. Today, we continue to offer the leading platform for clinical communication and workflow. About 1,400 hospitals and health systems around the world use Vocera solutions. Our platform provides software for voice, secure text messaging, and patient engagement. It integrates with more than 120 clinical and operational systems: EHRs, nurse call, physiologic monitors, and more, with event-driven alarm management. Our wide choice of devices includes smartphones and hands-free wearables. Vocera is headquartered in San Jose, Calif., with offices in San Francisco, Indiana, Canada, India, United Arab Emirates, and the United Kingdom. Learn more at www.vocera.com, and follow @VoceraComm on Twitter

Position Description: Vocera is looking for a talented, hands-on production engineer to join our growing organization. As a production engineer you will be responsible for investigation, analysis and resolution of production problems. The Vocera Engage platform supports dozens of integrations through adapters and enables flexible clinical workflows. As part of the engineering team, you will act as a resource to the customer support teams as a last recourse for technical escalations.

You will troubleshoot the product across a wide variety of technologies such as networks (wired and wireless), smartphone apps, hands-free communication devices, databases, server virtualization, cloud deployments and others. If there is a product software problem, you will collaborate with the development team to create a fix, or implement a temporary mitigation until a permanent solution becomes available. You will also participate in special projects for customer requests for feature customization or expansion. You will be a part of a dynamic team that provides on call support to solve urgent customer issues.

Responsibilities

  • Make every effort possible to resolve customer service outages in an expedited manner and minimize the disruptions experienced by the clinical staff
  • Record relevant data regarding a production issue, provide problem summary to non-subject matter expert stakeholders
  • Analyze problems and implement code changes or scripts to provide temporary mitigation to minimize disruption if a permanent fix is not
  • Investigate and fix customer infrastructure problems (e.g. wired/wireless network, virtualization resources, authentication/security, etc) that may indirectly causing production problems, conduct functional and performance characterization to extract evidence of root cause
  • Identify database underperformance issues and implement changes to resolve, make data changes to rectify incorrect input information
  • Work with the Engage development teams to improve quality and support of production issues
  • Take on engineering tasks that may not be assigned to other engineering teams due to resource issues, including product development, integration testing, performance profiling, etc.
  • In addition to engineering critical issues, this position includes DevOps engineer responsibilities, you will have various tasks such as setup and maintenance of Jenkins servers, building of release candidate images and content management of binary software products
  • Management of Vocera's smartphone developer programs for Google and Apple, including submittal of binary images, management of security certificates, provisioning profiles, user membership and other related activities

Competencies

  • Track record of understanding customer needs and delivering solutions, patience and flexible in trying to meet with customer requirements
  • Excellent analytical, verbal, and written communication skills
  • Results driven, hands on approach to the product support working in a collaborative environment with customer focus
  • Resourceful and able to solve complex problems through practical use of technology and a deep understanding of product architecture
  • Dedicated in the face of ambiguous or conflicting data, driven to continue problem investigation to tease out root cause
  • Independent self-starter; able to complete projects on time with minimal guidance

Requirements

  • BS in Computer Science, related discipline, or equivalent
  • Excellent proficiency with Linux (Red Hat and CentOS preferred), exposure to system administration, shell scripting, network configurations, server virtualization and cloud deployments
  • 5+ years of development experience with exposure to Java, Ruby and other OOP, also exposure to DevOps practices and production deployment workflows
  • Experience with networking protocols including the ability to analyze network traffic and reverse engineer protocols
  • Knowledge of databases, ability to review logs, pinpoint performance issues and manipulate data in the CLI
  • Familiarity with SCM, code review processes, Agile/Kanban development methodologies
  • Familiarity of Jenkins or similar build and test automation tools
  • Up to 5% domestic and/or international travel to customer sites as needed