Software Engineer
Neustar, Inc.
Bangalore, Karnataka, IN
5d ago

Join Neustar’s CallerID team that is leading the innovation in caller and texter identity management with Neustar’s SmartID program.

Help build solutions that are at the bleeding edge of technology and revolutionize today’s mostly stagnant voice and messaging user experience.

Also, help combat an unprecedented rise in unwanted telemarketing calls (robocalls) and scams with solutions that ultimately restore trust back into communications.

Responsibilities / Key Tasks

Architects, designs, develops and tests software applications for protocols, signaling and intelligent database applications for Telecommunications Systems.

The lead developer will be responsible for working with the Software Engineering personnel, Business Development group, and end Customers to help develop software applications and infrastructure for Telecommunications applications.

Responsible for requirements definition / interpretation, detailed design specifications for the coding, unit testing, implementation, and maintenance of software modules for both new and existing systems.

Responsibilities Include (but not limited to) :

  • Negotiate and understand detailed functional requirements with the product team in conjunction with the US-based counterparts.
  • Leverage your experience to stimulate change and come up with innovative approaches to solve complex technical challenges or ideas that significantly impact the product, architecture and productivity of the teams.
  • Design, architect and document software components that meet organization standards and strategic direction for Neustar’s SmartID program
  • Code high quality software components in accordance with organizational standards, technical requirements, and detailed designs.
  • Effectively participate in a team oriented environment that involves continuous design reviews, code reviews, and collaboration.
  • Proactively communicate with Development Management regarding the status and potential impacts on the delivery date and / or expected quality of tasks and projects.
  • Actively work with Project Management and QA teams and produce technical documentation required by QA.
  • Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issues
  • Qualifications / Education Requirement

  • 8 years of experience developing real-time, telecom protocols and signaling applications using C / C in a Linux / Unix / Solaris based environment.
  • BS / MS in Computer Science or related technical field
  • Expert at working in an Agile development process / environment.
  • Expertise in development using OO Methodology.
  • Strong expertise in inter-process communications, debugging, fault-isolation and performance optimization
  • Strong expertise developing software applications for VoIP, landline and mobile applications using one or more of the following protocols : SIP, ENUM, DIAMETERSS7 / TCAP / AINIS41 / GSM / MAP4G / LTE / IMS / RCS
  • Strong experience with network programming (TCP / UDP / TLS).
  • Familiarity with emerging standards in CallerID and Call spoofing prevention space including industry bodies like IETF, 3GPP and ATIS.
  • Must have a proficient knowledge of software development methodologies, with preference to strong experience using industry leading source code and release management tools.
  • Complete development life cycle experience from design through implementation.
  • Creative, flexible, and able to fill multiple functions within a development team.
  • Proven track record of successfully designing and developing enterprise class systems with stringent availability, performance and SLA requirements.
  • Good communication skills and the ability to work well within a team.
  • Flexible, able to work on multiple projects at the same time.
  • Experience with Continuous Automation and Deployment tools (e.g., Jenkins, Chef, Puppet)
  • Experience with VoIP test tools (sipp), SIP phones (Hard Phones and Soft Clients), IP-PBXs (e.g., Asterisk) and Wireshark / TCPdump.
  • Neustar does not accept unsolicited resumes from external firms or agencies. Neustar will not be responsible for placement fees associated with unsolicited resumes.

    DIVERSITY

    Diversity, inclusion and teamwork are second nature to Neustar; and these values permeate our entire business structure.

    Neustar is committed to creating an environment where a wide spectrum of opinions and beliefs are actively sought, listened to and respected.

    Further, our talented workforce draws from the many geographic areas and markets in which Neustar operates worldwide, which represents a distinct competitive advantage.

    The rich and varied personal and professional backgrounds of our employees make Neustar a dynamic and rewarding company at which to build a career. We invite you to join us.

    Neustar, Inc. considers all applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, or status as a Vietnam-

    era or special disabled veteran in accordance with federal law and other state and local requirements. Neustar, Inc., complies with applicable state and local laws prohibiting discrimination in employment and provides reasonable accommodation to qualified individuals with disabilities in accordance with the American with Disabilities Act (ADA) and applicable state and local laws.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form