Senior Software Engineer - Network API and Communications

  • Posted 14 hours ago | Updated 14 hours ago

Overview

On Site
Full Time

Skills

Network
IT Infrastructure
Management
Operational Efficiency
Pivotal
Bloomberg
Network Design
Innovation
Mentorship
Computer Science
Computer Engineering
Professional Development
Software Design
API
RDBMS
MySQL
PostgreSQL
SQL
Communication
Collaboration
JavaScript
TypeScript
React.js
Python
Data Link Layer
Computer Networking
Software Development Methodology
Workflow

Job Details

Our Team:
The Network API and Communications team is a critical part of Bloomberg's Technology Infrastructure. Our team is responsible for building and maintaining the robust API solutions, platforms, tools, and data pipelines that empower our engineering and triage teams. Our work is essential for managing, operating, visualizing, and responding to events across one of the world's largest private networks. We directly contribute to key decisions and ensure the operational efficiency of Bloomberg's network infrastructure. We're a team that values innovation and collaboration, working together to tackle complex challenges and deliver impactful solutions.

What's in it for you:
This is an exceptional opportunity to play a pivotal role in building sophisticated and intuitive platforms and APIs that provide seamless access to critical network infrastructure data. You'll empower integration with diverse systems and tools across Bloomberg Engineering. Utilizing modern full-stack frameworks and cutting-edge technologies, you will have the autonomy to collaborate with internal engineering and business stakeholders. Together, you'll define the standards and design the framework that underpins Bloomberg's global network infrastructure. You'll be at the forefront of innovation, directly impacting the efficiency and reliability of one of the world's largest private networks. This role offers significant growth potential, the chance to work on challenging and impactful projects, and the opportunity to contribute to a collaborative and supportive team environment.

We'll trust you to:

  • Encourage, mentor and train junior team members
  • Be a supportive part of the team's culture of open communication and collaboration
  • Take ownership of the team's systems, solutions and technical challenges
  • Lead the team's technical strategies' definition and execution
  • Actively interact with engineers and business stakeholders to capture and refine requirements
  • Proactively push the boundaries of technical solutions with innovative ideas and influences
You will need to have:

  • A Degree in Computer Science, Computer Engineering or related technical field, or equivalent work experience
  • 4+ years of non-internship professional development experience in software design and implementation
  • Professional experience with API design and development best practices
  • Professional experience with relational database (MySQL or PostgreSQL) and SQL language
  • Strong communication and collaboration skills
  • Curiosity and a drive to learn, grow, and take on new challenges
We would love to see some of the following:

  • Hands-on fullstack development experience (JavaScript/TypeScript/React preferred)
  • Python language proficiency
  • Knowledge of layer 2, 3 and 4 networking concepts
  • Enthusiasm for improving SDLC processes and development workflows
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.