Apply Now

Software Engineer

Job Data:
Job Title: Software Engineer
Department: Voice Engineering
Location: Chicago
Essential Functions:
  • Software development and support for the Peerless Portal API
  • Middle-ware testing and automation activities
  • Unit testing and taking responsibility for all code written
  • Handling code management activities with Git
  • Consistently deliver readable, maintainable and efficient code
  • Software performance tuning
  • Maintain 100% Network Uptime
  • Document and automate Engineering and Maintenance processes
  • Improve existing documentation of network
  • Act as escalation contact / SME for Network Operations group
  • Provide regular training for Network Operations group
Required Knowledge and Experience:

The ideal candidate will have skill and experience in some or all of the following areas:

  • 3+ years building a public facing RESTful API that interfaces with several back-end applications
  • NoSQL databases such Redis or CouchDb
  • 3+ years developing with a scripting language such as Perl
  • 2+ years recent hands-on coding and software design
  • 2+ years interacting with an SQL database – MySQL/MariaDb preferred
  • SIP-based call processing products from 3rd party vendors such as Ribbon Networks, Cataleya, Kamailio or PortaOne
  • Middle-ware testing and automation tools such as Postman
  • Front-end development experience with Bootstrap, Laravel, PHP
  • Java development experience
  • Setup and maintenance of cloud-based (AWS preferred) and stand-alone Linux servers.

The above statements are intended to describe the general nature and level of work being performed by most people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and requirements.