Ready to get started?

Free Consultation

Please fill out the information below and an Interactions representative will follow up within 24 hours. If you’d like more immediate assistance, please call 866-637-9049.



Platform Software Developer

August 2, 2012

As the Platform Software Developer you will be responsible for building our core voice application delivery system for an impressive list of clients. Responsibilities include software design, development, and testing. Communication within the platform team and with the consumers of the platform software is required on a regular basis. You will be working in a multi vendor environment including off the shelf software integrated into our custom developed software often interacting with our customer’s systems. You will need a mindset around building complex, high volume, near real time, distributed systems with all the qualities of goodness that are required in such systems as performance, high uptime, resiliency, and comprehensibility.

Required Skills:

  • 6 – 15 years software development experience
  • Java
  • Spring (or other DI framework)
  • Eclipse & Subversion
  • Linux (or other *nix variant)
  • Technical documentation skills, e.g., UML


  • Distributed systems experience (IP socket protocols, HTTP, etc)
  • Hibernate, Postgres, JBoss, Google Protocol Buffers, Maven
  • Mac OS X, Redhat
  • SIP, RTP, RTSP, other telephony protocols
  • ASR Grammar development (GrXML, SRGS, etc)
  • IVR platform development (Edify, Nuance, Intervoice, Genesys, Cisco, etc)
  • VXML
  • Agile development methodologies (Scrum, XP, etc)

As a valued, respected employee at Interactions, you will receive a competitive salary, stock options, and benefits. Our work environment is flexible and collaborative.

Apply Now