Principal Software Engineer (Application Networking) - Platform InfrastructureActive$46K–$183K

The opportunity

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the…

What you'll do

  • Set the technical direction for major application networking initiatives,: owning designs from proposal through general availability.

  • Lead the development of Ingress, private connectivity, DNS, and security: controls on a large scale for Elastic Cloud. Continuously identify and address issues related to performance, reliability, and operability.

  • Lead multi-quarter, cross-organizational projects that other Elastic: engineering teams rely on, and guide these projects through to delivery.

  • Raise the operational quality of our services. Take charge of operational: investigations from beginning to end. Lead complex incident investigations and reviews. Participate in on-call rotation.

  • Mentor and support engineers across the team, serve as a subject matter: expert and trusted technical advisor to the wider engineering organization, and set the standard for how we build software.

  • Partner with and advise product management and senior engineering: stakeholders on technical trade-offs, feasibility, and roadmap direction.

What they're looking for

  • Identify and champion improvements to security, stability, and cost: efficiency before they become problems. Untangle complexity and bring architectural clarity across the platform.
  • Experience with building software, including setting technical direction for: complex distributed systems running production at scale (Staff or Principal level, or equivalent scope).
  • Deep expertise in application networking and cloud-native architecture. You: should understand how services communicate at scale. Knowledge of how to design, operate, and evolve Ingress, private connectivity, DNS, and security controls is required.
  • You have experience building large-scale distributed systems, rather than: making use of off-the-shelf services.