Software Engineer
Heredia, Costa Rica
hace 4 días

Job Description : Software Engineer

Software Engineer

Neustar Security Solutions defend against network threats, inform you of potential network vulnerabilities, accelerate online asset performance, and monitor client website performance through multiple services and offerings.

Neustar’s UltraDNS service manages 10% of all internet traffic, routing over 1 trillion queries / month and provides industry-leading uptime with 100% availability.

We offer the most distributed and dedicated DDoS mitigation network in the world with over 10 Tbps of capacity, and our industry-leading SiteProtect DDoS defense service ensures full coverage in an attack.

Nearly 20 years of unparalleled expertise ensures our customers are protected and optimized during normal business practices and when unsolicited events occur.

Our services ensure customers network connectivity are protected and optimized whether in crisis or just business as usual.

We are trusted by many of the world’s largest brands to keep their mission critical systems up and running.

Overview / Job Summary

Neustar is revitalizing its engineering culture and adopting modern software design and delivery techniques. We are looking for intellectually passionate people who learn quickly, thrive in a fast-paced environment and stay current with the latest technologies.

We want people who fit our emerging Agile / DevOps culture, enjoy exploring and learning from differing opinions, and have a high level of engagement.

Since strong programming and software design skills are essential, we'll ask you to lay out how you would solve complex management situations to understand your thought process and approach.

In particular, we are looking for Software Engineers to join our Ultra data product team.

A good engineer will own and operate the Ultra data pipeline for our DNS services in the Security Solutions organization.

This includes the development, enhancement and maintenance of data processing services used for customer reporting and billing.

Engineer will be working in a Linux environment with multiple data stores and models (RDBMS, hadoop, etc), multiple data processing technologies and multiple software languages.

Neustar Ultra data ingests over 10TB / day so Engineer will be working with big data. Engineer will ensure performance, high availability and redundancy of the services.

Is this you?

  • Takes ownership?
  • Demonstrates initiative?
  • Drives for continual improvement?
  • Curious - investigate new technologies?
  • Doesn't accept the status quo.
  • What you will do at Neustar as an Ultra Data Software Engineer :

  • Deliver value to our customers and do everything necessary to achieve this
  • Develop Services or Products as part of an Agile (Scrum / Kanban) team
  • Develop / Enhance / Maintain code (Perl, Python, C / C++), design, test, and collaborate to get that code into production
  • Automate everything - from building (Jenkins), testing and deploying (Chef, Puppet, Ansible, Terraform) services
  • Measure health and performance of the services you help build
  • Get involved in end to end application ownership from requirements to production support. This includes building appropriate monitoring, alerting and runbooks to allow for detection, response and resolution
  • Continuously learn new concepts and technologies and share with your team and the greater Neustar community
  • Leverage and contribute to Neustar's evolving shared infrastructure
  • Make things better every day
  • Qualifications / Education Requirement

  • Four year degree in IT, Computer Science or related field
  • 3-5 years experience developing enterprise software and services
  • Demonstrated experience as a lead designer on a high-volume, scalable system
  • Working knowledge and experience with Linux, C / C++, Python and Perl
  • Experience with Object Oriented programming
  • ETL experience
  • Knowledge of DNS protocol and Networking is preferred
  • Required skills : Python, Perl, C / C++Linux, shell scriptingRDMS DBAWS services (EC2, S3, RDS, Lambda, etc)Queuing systems (Kafka)Source control, build automation (GIT / Jenkins etc)How to scale an applicationWorking with distributed systems and big dataScrum / Agile
  • Good to haveGoLangJavaHadoop as a userSplunk as a userInfrastructure and deployment automation (Ansible / Terraform / Puppet)
  • Neustar does not accept unsolicited resumes from external firms or agencies. Neustar will not be responsible for placement fees associated with unsolicited resumes.


    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.

    EOE ofMinorities / Females / Vets / Disability

    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.

    Añadir a los favoritos
    Eliminar de mis favoritos
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación