Senior Software Engineer - Network Security

Bloomberg
New York, NY
Category Engineering
Job Description
Senior Software Engineer - Network Security job at Bloomberg. Building and maintaining a global network infrastructure for Bloomberg's core products and services, designing and working on tooling for automation, and collaborating with architecture and design teams to implement new technologies.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, Mathematics, or similar field
  • Proven experience with object-oriented programming languages, preferably in Python
  • Extensive experience as a Software, Network Production, or System Reliability Engineer
  • Experience with building, maintaining, and continuously enhancing automations for scalability and efficiency
  • Experience with infrastructure Automation or orchestration Frameworks (Ansible, Airflow, Terraform, Chef, Salt)
  • Managing and automating network devices at scale
  • Understanding of various Network and Security architectures
  • Experience with network modeling
  • Experience with Telemetry (Splunk, Grafana, Humio)
  • Experience with continuous integration and deployment tools
  • Experience implementing, maintaining, and troubleshooting MPLS, BGP, OSPF, IGMP, TCP, HTTPS, DNS, PIM related internal and external network routing issues
  • Knowledge with messaging queues (Kafka, RabbitMQ)

Benefits

  • Comprehensive and generous benefits plan
  • Merit increases
  • Incentive compensation (exempt roles only)
  • Paid holidays
  • Paid time off
  • Medical, dental, vision
  • Short and long term disability benefits
  • 401(k) +match
  • Life insurance
  • Wellness programs
]]>