Senior Software Engineer- Network Management System

Careers at Bloomberg

Back to Search

New York, NY

Posted Mar 3, 2020 - Requisition No. 76511

NMS, the network management system, is a comprehensive suite of tools that enable our networks support staff to maintain Bloomberg’s massive private network. It's one of the largest private networks in the world! Our system manages the complete life cycle of our network, from creating device records, tracking installs at customer sites, allowing network reps to configure and maintain our routers and servers, and monitoring the performance and health of the network. 

With such a large and diverse system, we work on a wide range of problems. We build high performance, multi-threaded applications to ingest system logs from network devices, then parse, correlate, and enrich them so we can detect network outages before customers even notice there’s a problem. We also design intuitive, simple workflows that enable reps to do the work of configuring and maintaining our network. 

Given the variety of projects on our plate, we use a wide array of technologies. We’re always looking for the right tool to get the job done and are actively exploring new technologies. 

We'll trust you to:

  • Be creative, motivated and to work in all areas of the tech stack
  • Have strong communication skills
  • Be a team player and work in a highly collaborative environment
  • Demonstrate honesty, integrity, and humility - these are our core values
  • Have fun while doing great work!

You'll need to have:

  • 3+ years of software engineering experience in a strongly-typed object-oriented language (C++, C#, Java)
  • Experience with full-stack development (UI, back-end services, and database)
  • Strong analytical and creative problem solving skills
  • BA, BS, MS, PhD in Computer Science, Engineering, or related technology field

We'd love to see:

  • Experience with Python
  • Experience with a relational database (MSSQL, MySQL, etc.)
  • Experience with JavaScript
  • Experience with microservices architecture and containerization
  • Experience with software development on a Linux environment
  • Experience working in an Agile SDLC
  • Experience with UI design

Bloomberg is an equal opportunities employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US