Senior Software Engineer - Proxy & Network Boundary Infrastructure

Bloomberg

Bloomberg

Software Engineering, Other Engineering

Dublin, Ireland

Posted on May 6, 2026

Bloomberg’s products and services depend on secure, reliable connectivity across a vast global network. From employee devices accessing external services to Bloomberg applications communicating across internal environments, traffic must cross network boundaries safely and predictably.

Our team builds and operates the proxy and network visibility infrastructure that supports controlled, observable boundary connectivity at Bloomberg scale. We keep critical business services available, auditable, and operationally safe across network zones.

As Bloomberg continues to grow, this infrastructure must scale in capacity, correctness, and visibility beyond today’s semi-manual operational workflows. We are modernizing the platform toward an automated, observable operating model underpinned by infrastructure-as-code. Much of this work is still being designed and built, creating an opportunity to shape the architecture, operating model, and technical direction while improving today’s production environment.

As a Senior Software Engineer on this team, you will design, build, and operate both the software systems that manage this critical infrastructure and the production proxy and network visibility infrastructure itself.

This is a role for engineers who can reason independently about complex infrastructure problems, evaluate tradeoffs, challenge assumptions, and design systems. You will be expected to exercise strong judgment in production, communicate risk clearly, and escalate issues appropriately.

This is a strong fit for engineers who enjoy designing and supporting critical infrastructure at global scale and want their work to shape a foundational platform that nearly every team across Bloomberg relies on.

Technologies We Use

Our platform is built using Bloomberg’s internal engineering ecosystem and production infrastructure tooling, including:

  • Python

  • Shell scripting

  • Docker

  • Red Hat Enterprise Linux and KVM-based virtualization

  • Observability platforms such as Splunk, Grafana, and Humio

  • Vendor and open-source proxy, network visibility, and network boundary technologies

We’ll trust you to

  • Design and build resilient software systems that manage Bloomberg’s proxy, network visibility, and network boundary platforms safely.

  • Build automation, infrastructure-as-code, and observability systems for production proxy and network visibility services, making them safer, more reliable, auditable, and easier to operate.

  • Improve monitoring, telemetry, alerting, and automated remediation so service issues are detected and addressed before users are impacted.

  • Operate today’s production proxy, network visibility, and network boundary infrastructure, including manual and break-glass workflows when needed, while the platform continues to evolve.

  • Participate in an on-call rotation for business-critical infrastructure, where timely response, clear communication, ownership during your shift, and appropriate escalation are expected.

  • Exercise independent judgment when diagnosing production issues, prioritizing work, communicating risk, and escalating to management or partner teams.

  • Challenge the status quo by identifying better ways to design, operate, automate, and maintain critical infrastructure.

  • Work directly with technology vendors to debug production issues, influence product direction through feature requests, and maintain effective technical relationships.

  • Partner with internal clients and adjacent infrastructure, security, policy, and design teams to understand requirements, explain constraints, and deliver safe, supportable connectivity solutions.

  • Collaborate with and support engineers across a wide range of experience levels and technical backgrounds while promoting modern software engineering practices and maintaining high standards of correctness.

You’ll need to have

  • Strong software engineering experience in a functional or object-oriented programming language; Python experience is helpful, but we value strong engineering judgment over a specific language background.

  • Experience building, automating, debugging, and operating Linux-based production infrastructure or infrastructure management systems.

  • Experience working with systems where reliability, change safety, observability, and operational judgment are critical.

  • Ability to reason through ambiguous technical problems, evaluate tradeoffs, and make sound design decisions independently.

  • Strong written, verbal, and diagram-based communication skills, including the ability to create clear networking diagrams and explain technical concepts to audiences with different backgrounds and levels of context.

  • Strong judgment around incident response, risk communication, prioritization, and escalation.

  • High standards for code authorship and review, including the ability to critically review your own changes and others’ code for correctness, design quality, test coverage, reviewability, and long-term maintainability.

  • A degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience.

We’d love to see

  • Experience with observability tools such as Splunk, Grafana, Humio, Prometheus, or similar.

  • Experience building CI/CD pipelines, safe deployment workflows, or infrastructure-as-code systems.

  • Experience designing self-healing or automated remediation workflows.

  • Experience supporting internal clients with diverse requirements while maintaining clear platform standards.

  • Interest in mentoring others and raising the engineering maturity of a team.

Additional experience that would be helpful

  • Experience operating proxy, network visibility, network boundary, or other infrastructure platforms in production.

  • Experience troubleshooting networked systems across layers, including TCP/IP, DNS, TLS, HTTP, proxies, and related L1–L7 concepts.

  • Experience packaging, deploying, or operating services on virtualized Linux infrastructure, including KVM-based environments.

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.