Senior Software Engineer Proxy & Network Boundary Infrastructure
Job Summary
Description & Requirements
Senior Software Engineer Proxy & Connectivity Platform
Description & Requirements
Bloombergs products and services depend on the safe reliable movement of network traffic across different environments. Our team builds the platform that manages how proxy and observability infrastructure is deployed configured validated monitored and operated playing a critical role in enabling and monitoring connectivity across network zones.
This is an end-to-end ownership role: the team owns both the software platform and the underlying proxy and observability infrastructure it manages. As the platform matures we will continue to operate these production services while making them safer more automated and easier to manage over time.
We are building the Dublin team that will own this platform going forward and this is a rare opportunity to join at an early stage of both the team and the offices growth. Youll be part of establishing a new engineering presence for a critical platform within a rapidly growing Dublin office helping define how the team works how the system evolves and how we scale the technology around it. Joining now means shaping the engineering standards architecture and operating model for a platform that will be foundational for years to come.
You do not need to join as a networking expert. We are looking for senior software engineers who enjoy building reliable infrastructure platforms can reason carefully about production systems and are willing to learn the proxy and observability domain on the job. If you enjoy building infrastructure-as-code deployment workflows validation systems and automation for complex production environments this role should feel familiar even if the domain is new to you.
This is a strong fit for engineers who want to build platform software that has real production impact supporting teams across Bloomberg and ultimately enabling the reliable secure connectivity that Bloombergs clients depend on in real-world markets every day.
Technologies We Use
Our platform is built using Bloombergs internal engineering ecosystem and production infrastructure tooling including:
Python
Go
KVM-based virtualization on Red Hat Enterprise Linux
Observability platforms such as Humio Splunk and Grafana
Vendor and open-source proxy and observability technologies
Well trust you to
Design and build software systems that manage proxy and observability infrastructure safely at scale.
Build deployment configuration validation and observability platforms for production infrastructure.
Build systems that add safety automation and strong controls around change management making changes easier to review validate and roll back while reducing reliance on manual operator steps.
Improve telemetry alerting and health checks so issues are easier to detect and diagnose.
Operate the production infrastructure your systems manage with support from the team and clear escalation paths.
Participate in an on-call rotation for production infrastructure.
Work with internal users and partner teams to understand requirements explain constraints and deliver supportable solutions.
Review your own code and others code carefully with high standards for correctness design quality test coverage maintainability and operational safety.
Challenge assumptions and help shape the architecture and operating model as the platform evolves.
Youll need to have
Strong software engineering experience in a functional or object-oriented programming language. Python and Go are helpful but strong engineering judgment matters far more than a specific language background.
Experience building testing debugging and operating production software or infrastructure platforms.
Ability to reason through ambiguous technical problems evaluate tradeoffs and make sound design decisions.
Strong written verbal and diagram-based communication skills.
High standards for code authorship and review including careful review of your own changes and others code for correctness design quality test coverage and long-term maintainability.
A degree in Computer Science Engineering Mathematics a similar field of study or equivalent work experience.
Wed love to see
Experience building deployment platforms orchestration systems infrastructure-as-code workflows or internal developer/operator tooling.
Experience with observability tools such as Splunk Grafana Humio Prometheus or similar.
Experience designing safe rollout validation rollback or automated remediation workflows.
Experience supporting internal users with diverse requirements while maintaining clear platform standards.
Familiarity with Linux infrastructure and virtualization.
Interest in mentoring others and raising the engineering maturity of a team.
You do not need to have
This is a software engineering role not a network engineering role. we do not expect you to have:
Prior experience with proxy network observability or network security platforms.
Deep knowledge of TCP/IP DNS TLS HTTP or L1L7 networking concepts.
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.
Required Experience:
Senior IC
About Company
Bloomberg is the world's primary distributor of financial data and a top news provider of the 21st century. A global information and technology company, we use our dynamic network of data, ideas and analysis to solve difficult problems every day. Our customers around the world rely on ... View more