Demo

Senior Software Engineer - Network Reliability

Avature
Palo Alto, CA Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/17/2025

Senior Software Engineer - Network Reliability

Location : London

Business Area : Engineering and CTO

Ref # : 10040510

Description & Requirements

As a Network Reliability Engineer, you will work within a team of software engineers that are responsible for the tooling, automation & stability of our Global Network Infrastructure that supports Bloomberg products and services. Our network connects many large-scale Data Centers and over a hundred edge sites that connect Bloomberg to our hundreds of thousands of clients around the world and over 1,500 global exchanges and trading venues over private connectivity, Internet and Public Cloud.

You will be part of a team that builds automations to support the complete lifecycle of the network and network security infrastructure including provisioning, configuration management, observability & capacity planning. You will also work closely with other Network Engineers & CTO Office for the planning & implementation of new technology and architecture to ensure we have the proper scalability, efficiency & tooling for our Operations teams.

Our Mission :

  • Ensure the stability of the Network Infrastructure while working on the next generation of infrastructure as a service.
  • Provide tooling & visibility for our operations teams to manage the Network.
  • Improve observability into Network Performance to spot trends and anomalous behavior.
  • Work with heterogeneous systems including but not limited to routers, switches, firewalls and load balancers to ensure high Network availability for application connectivity and infrastructure as a service.
  • Build automated deployment pipelines, monitoring and failover.
  • Continuously re-evaluate, automate and modernize tooling and infrastructure to meet the latest industry and company-wide standards.
  • Support custom in-house tools, open source and commercial tools.

We'll trust you to :

  • Help apply SRE best practices to our solutions.
  • Engineer solutions to monitor the health, availability, and capacity of our Network Infrastructure.
  • Use automation to bring scalability and efficiency to our systems.
  • Maintain the monitoring of our systems and provide solutions that can react to those alarms to minimize client impact and manual intervention.
  • Provide tooling for new Network architectures, technologies and visibility.
  • Define service level objectives and appropriate metrics to measure our performance against those objectives.
  • Automate the provisioning, configuration and management of infrastructure and applications with modern orchestration tools.
  • Troubleshoot applications, networks, and operating systems.
  • Write software in languages such as Python to automate tasks and interact with APIs.
  • You’ll need to have :

  • Experience as an SRE, Network, DevOps, or Software engineer.
  • Experience with building, maintaining and continuously enhancing automations needed for scalability & efficiency in running the Network Infrastructure.
  • Orchestration, Automation Frameworks & Infrastructure as Code technologies : Ansible, Terraform, Chef, Salt, etc.
  • Experience with object-oriented programming languages preferably in Python.
  • Engineer solutions to monitor the health, availability and capacity of our network.
  • A degree in Computer Science, Engineering or similar field of study or equivalent work experience.
  • We'd love to see :

  • Experience with continuous integration and deployment tools.
  • Strong understanding of various Network architectures across Internet, Public Cloud, Private Networks, etc.
  • Experience managing and automating network and network security devices such as Juniper, Nokia, Arista, Cisco, Palo Alto, F5, Symantec web gateways, etc.
  • Experience with Telemetry : Splunk, Grafana, Humio.
  • Eagerness to learn new technologies and mentor others.
  • What are your top three tips for a successful interview?

    Interview tip number one, practice coding questions. You wanna be as fluent …

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer - Network Reliability?

    Sign up to receive alerts about other jobs on the Senior Software Engineer - Network Reliability career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Avature

    Avature
    Hired Organization Address Colorado, CO Full Time
    A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. Y...
    Avature
    Hired Organization Address Auburn, MI Full Time
    IT Operations Network and Security Engineer The IT Operations Network Engineer will be part of a global team responsible...
    Avature
    Hired Organization Address Atlanta, GA Full Time
    Georgia-Pacific creates long-term value by using resources efficiently to provide innovative products and solutions that...
    Avature
    Hired Organization Address Virginia, VA Full Time
    Using software integrations to connect with third-party systems and offer a seamless user experience is a key aspect of ...

    Not the job you're looking for? Here are some other Senior Software Engineer - Network Reliability jobs in the Palo Alto, CA area that may be a better fit.

    Senior Software Engineer- Reliability

    Luma AI, Palo Alto, CA

    Senior Software engineer- Reliability

    Testing Solutions GmbH, Palo Alto, CA

    AI Assistant is available now!

    Feel free to start your new journey!