Previous Job
Software Engineer
Ref No.: 18-02591
Location: Jersey City, New Jersey
Position Type:Full Time
Pay Rate : $ 130,000.00 /Year
Software Engineer – IP Telephony
FT in Murray Hill NJ or Fairfield CT
Paying up to $130k base + bonus and excellent benefits
Our client is a market leader in developing high performance communication trading systems for the world's largest financial institutions. You'll be a part of large scale software development projects using many exciting and state of the art technologies including: VoIP, SIP, JEE, MySQL, FLEX, WPS, Web Services, Linux, Windows, IOS, .NET and Real-time Embedded C++.
Growth opportunities abound in many fields including:
  • Database design, replication and management
  • Call processing
  • Management systems – Deployment, configuration, alarming and monitoring, software security, logging, reporting
  • Real time embedded systems
  • OS environments - Window and Linux platforms
The position is for a Software Engineer- IP Telephony expert with strong knowledge of the SIP protocol. This engineer will be responsible for the development and support of our products which are IP based switching and trading devices. The position requires participation in systems design, product support and finding solutions in demanding customer environments. This position assures that products are created and maintained in the most efficient manner using best practices in the industry. The position interfaces with customers, Sales Support, Operations, Product Management, and all Engineering development teams.
RESPONSIBILITIES OF Software Engineer- IP Telephony
  • Participate in the implementation, testing and support of IP-based services.
  • Technical leadership as necessary for projects.
  • Understand protocol specification functionality and application areas related to the assigned project.
  • Work with software Quality Engineering (QE) to validate the correct implementation of systems and applications.
  • Work with Operations to support customer installations and interface with third party vendors (CISCO, Avaya, or Nortel PBX)
  • At least 7 years experience as a software engineer.
  • 5 or more years of experience in a structured engineering environment for the development of telephony features with emphasis on IP telephony and communication skills.
  • 2 or more years of  experience building products based on the SIP protocol
  • Software Development in the structures environment using source control. (Subversion, Rational Team Concert experience desirable) and following a software development life cycle.
  • JAVA programming
  • Familiarity with basic query languge (SQL)
  • Objected oriented design skills
  • Linux application development
  • Experienced in working with 3rd party vendor products as well as open source
  • Strong verbal and written communication
  • Process (full life cycle development)
  • Experienced in developing solutions with SIP feature servers
  • Experienced in an Agile environment
  • Experienced in Highly-available and redundant architecture definition
  • Experience in IP and networking protocols and architectures.
  • Experience in security, including security of networks, servers, and VoIP systems (sRTP, IPSEC).
  • Bachelors Degree in Computer Science or Computer Engineering is required.
  • Masters Degree in Computer Science or Computer Engineering is preferred.