Software Engineer 2

Vocera Communications   •  

Fort Wayne, IN

Industry: Telecommunications


Less than 5 years

Posted 35 days ago

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 140 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, and follow @VoceraComm on Twitter

Position Description: Vocera is looking for a talented, hands-on Software Engineer 2 to join our growing organization. You will be a responsible for the design and implementation of complete integration solutions for rapid delivery of critical events and communications to healthcare professionals to provide improved patient care. The Vocera Engage platform supports dozens of integrations through adapters and enables flexible clinical workflows through a common integration framework and rules engine. You will create new adapters and include them in comprehensive clinical integrations.


  • Assist with the design and implementation of integrations and clinical workflows on the Vocera Engage platform
  • Collaborate with the Engage platform team to enhance the platform to better support integrations
  • Partner effectively with Product Management and key internal stakeholders to determine product requirements
  • Deploy good engineering practices utilizing Agile/Kanban development methodologies
  • Contribute to the design and develop innovative solutions to fulfill project requirements, independent code development and delivery of features within project timelines
  • Collaborate with the QA team to ensure features perform to Vocera and customer quality standards
  • Assist in resolving customer integration issues
  • Create and maintain data model design
  • Document designs, ensure traceability of requirements


  • Track record of building and delivering solutions based with a solid understanding of customer needs
  • Results driven, hands on approach to the full product life cycle from architecture development to product implementation
  • Demonstrated passion to build great products in the right way
  • Proactive in the face of ambiguous requirements; unafraid to explore new ideas and technologies
  • Resourceful and able to solve complex problems through practical use of technology and a thorough understanding of product architecture
  • Independent self-starter; able to complete projects on time with some guidance
  • Excellent analytical, verbal, and written communication skills


  • BS in Computer Science or related discipline, or equivalent
  • 3+ years of development experience
  • Proficiency with Java, Linux, and databases
  • Knowledge of common networking and messaging protocols such as TCP, UDP, SOAP, REST, and message queues
  • Familiarity with SCM, unit testing, code review processes, Agile/Kanban development methodologies
  • Some experience with client-side frameworks such as AngularJS
  • Track record of delivering high quality technical results within committed time parameters
  • Up to 5% domestic and/or international travel to customer sites as needed.