HAProxy Technologies

HAProxy Technologies is the company behind HAProxy, the world’s fastest and most widely used software load balancer. Organizations rapidly deploy HAProxy products to deliver websites and applications with the utmost performance, observability and security at any scale and in any environment. ​HAProxy Technologies is headquartered in Newton, MA, with multiple offices across the US and Europe. 

About the team and service

Are you ready to architect and build the global infrastructure that defends and optimizes the internet's most critical websites?

We are seeking a Software and Systems Engineer to join the small, elite core team responsible for the Edge Application Delivery Network (ADN) service.

This is not an internal role; the Edge ADN service is an internet-facing, global reverse proxy that stands at the edge of the internet, operating on a massive scale from our dedicated, worldwide own data centers (no public cloud).

Our platform is responsible for the defense, logic, and optimization of customer websites, handling a current baseline of 1.5 million requests per second, with traffic surges (often from sophisticated DoS attacks) that are orders of magnitude larger.

We don't just manage traffic; we are actively mitigating attacks, manipulating requests, and optimizing user experience on a global stage. This role is for an engineer who thrives on working at the metal, designing systems that are both highly performant and impeccably reliable.

Why this role is unique

  • Scale and Impact: Design solutions that handle multi-million request-per-second traffic volumes and complex attack patterns, directly influencing global web performance and security.

  • Core Technology Focus: HAProxy is the heart of our service. You will work with and contribute to custom-compiled, mission-critical versions of HAProxy Enterprise.

  • High-Quality, Low-Firefighting: We enforce an absolute intolerance for technical debt. The platform is intentionally designed to be extremely hands-off. Your primary focus will be on greenfield development and architectural design, not routine bug fixes. When we deal with attacks, the outcome is always an automated, future-proof solution.

  • Global, Self-Directed Team: Join a globally distributed, remote-first team where you are empowered to

What you will be doing

As a member of our small core team, your work will be foundational, spanning architecture, development, and high-performance operations.

  • HAProxy-Centric Architecture: Design, implement, and optimize highly resilient, high-performance global network architectures, with a deep focus on HAProxy configuration language and its custom modules for traffic manipulation, defense, and routing.

  • System Development & Automation: Write high-quality, efficient code to automate the management, deployment, and scaling of the global ADN platform. This includes advanced scripting and development in: Python, C (for lower-level optimizations/integration), and advanced shell scripting.

  • Attack Mitigation Design: Research, architect, and deploy new layers of defense against sophisticated web attacks (DoS, scraping, exploitation), with an emphasis on creating automated, self-healing, and self-managing mitigation systems.

  • Observability & Data Engineering: Work with our core data systems including TimescaleDB, Postgres, and the ELK stack to enhance monitoring, performance analysis, and architectural insight for a service generating petabytes of data.

  • Future Platform Evolution: Drive the technical design and implementation for the shift from a white-glove model to a robust, fully featured self-service customer portal.

  • Tooling and Operations: Own and evolve our large-scale, declarative configuration management system, currently built on Ansible, while planning its future transformation.

What we're looking for

This role is for an Intermediate to Expert-level engineer who is fundamentally a systems architect and highly capable developer.

Essential Technical skills:

  • HAProxy: Hands-on experience configuring, optimizing, and troubleshooting HAProxy or comparable high-performance reverse proxies/load balancers.

  • Systems and Networking Mastery: Strong to expert knowledge of Linux internals, distributed systems, and core internet protocols including IP, TCP, HTTP, DNS, and BGP.

  • Programming Proficiency: Demonstrated ability to write production-quality, maintainable code in Python, C, or advanced shell scripting.

  • Database/Observability Experience: Familiarity with high-volume data platforms like Postgres, TimescaleDB, Elasticsearch/Kibana for monitoring and analysis.

  • Configuration Management: Experience with Ansible or other comparable configuration management/automation tools.

Essential non-technical skills:

  • Self-Motivated and Autonomous: Given the small, global nature of the team, you must be a self-starter who defines their own work, manages their time effectively, and takes full ownership of projects from conception to global deployment.

  • Unwavering Quality Standards: A demonstrated history of prioritizing quality, reliability, and architectural soundness over speed. A personal insistence on minimal technical debt is required.

  • Architectural Vision: The ability to look beyond the immediate problem and design scalable, resilient systems that anticipate future growth and use-cases.

  • Fluent in English: We work in an international context where English is used company-wide.

The position

This is a full-time, remote role for candidates located worldwide.

Great benefits

Wherever you are located, we put our employees and their families first by offering top of the line health and wellness coverage.

Growth

Being on the cutting edge of technology, employees have great opportunities to upskill and learn a vast array of technologies. Our goal is to promote your professional development and help you progress along one of our multiple career paths.

View other open positions >

Apply for this position

Required fields *