Scale Up Your Career.

companies
Jobs

Principal Application Engineer

HawkEye 360

HawkEye 360

USD 170k-200k / year
Posted on Jun 13, 2025
HawkEye 360 (HE360) is currently seeking a Principal Application Engineer. The Application Engineer will work closely with the Hawkeye signal processing, data engineering, and platform teams to optimize application performance and reliability against cost. Cost metrics include literally AWS billing costs as well as overall life-cycle costs. The Application Engineer will utilize existing and add additional monitoring and measurement tooling as needed then influence or implement application and middle-ware changes to optimize cost while improving reliability and performance. Solutions will focus on open-source software and open standards to support portability between AWS and on-premise hardware in support of our hybrid cloud architecture.

As the Principal Application Engineer, your main responsibilities will be:
  • Work with the platform team to maintain and extend metric, log, and trace solutions to support micro and macro level measurement of system and application cost, reliability, and performance.
  • Work with the signal processing and data engineering teams to improve application architecture, packaging, and deployment to ensure that applications are portable to different environments and that applications are measurable and testable. Identify and prototype application or middle-ware technology changes that reduce costs while maintaining or improving performance and reliability.
  • Collaborate across engineering teams to understand what is driving application performance, cost, and reliability.
  • Troubleshoot and perform root cause analysis for unexpected application behaviors and outages. Educate application developers on the tooling and processes used to perform such analysis.
Your skills and qualifications:
Essential education and experience:
  • M.S. or B.S. in Computer Science or related engineering field or equivalent experience
  • 10+ years professional experience
  • Broad knowledge of Infrastructure setup, automation and troubleshooting, with specific knowledge of the Amazon Web Services (AWS) technology stack; particularly in the use of EKS, EC2, RDS, S3/EBS/EFS.
  • A deep understanding of compute, networking, storage, and database concepts in both bare-metal and AWS environments. Hands on Linux and AWS experience.
  • Hands on knowledge with at least one infrastructure as code tool such as Crossplane, Terraform, or Ansible.
  • The ability to read and understand Java, Python, and C source code.
  • Personal experience developing in at least two dissimilar programming languages. Java and Python preferred.
  • Hands on experience with at least one middleware messaging system and an understanding of distributed messaging concepts. Experience with Kafka and at least one other message broker (e.g. ActiveMQ, Artemis, RabbitMQ) preferred.
  • Demonstrable experience developing distributed systems. Distributed state management, distributed computing, synchronization, networking, messaging, failure recovery, distributed logging, tracing, metrics, threading, cache management, dynamic scaling.
  • Hands on experience with Kubernetes preferably AWS EKS and at least one open-source bare-metal solution such as K3S. An understanding of pod and cluster scaling. An understanding of K8S deployment models, resource specification, scheduling, ingress and service. An understanding of secrets management, An understanding of K8S storage concepts, PVCs, etc.
  • A deep understanding of container technology. Hands on experience with building and deploying containers locally and into a Kubernetes environment.
  • Comforatable using a Linux laptop as your primary developer machine.
  • Excellent written and oral communication skills
Desirable:​​​​​​
  • Experience with popular Kubernetes integrations such as ArgoCD, Kyverno, Cilium, and Hashicorp Vault,
  • Experience with Kubernetes controller concepts.
  • Experience with Keycloak, Okta or some other OIDC/SAML-based SSO & Auth services
  • Hands on experience with Grafana labs tools Mimir, Loki, and Tempo as well as Prometheus.
  • Experience with Apache Airflow.
  • Experience with Argo Workflows, Argo Events, and Argo Rollouts.
  • Experience with Docker, Podman, Buildah, Skopeo.
  • Experience with Crossplane.
  • Python and Java development experience.
Base Salary Range: $170,000 - $200,000 annually

HawkEye 360 offers a compensation package that includes a competitive base salary plus annual performance bonus and benefits. We consider many factors when determining salary offers, such as candidate's work experience, education, training & skills, as well as market and business considerations. We are also open to considering candidates with experience and qualifications at a different level than required in a job posting, which may affect the compensation package offered.

Company Overview:
HawkEye 360 is delivering a revolutionary source of global knowledge based on radio frequency (RF) geospatial analytics to those working to make the world a safer place. The company operates a commercial satellite constellation that detects, geolocates, and identifies a broad range of signals & behaviors. We employ cutting edge AI techniques to equip our global customers with high-impact insights needed to make decisions with confidence. HawkEye 360 is headquartered in Herndon, Virginia.

HawkEye 360 is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.

To all recruitment agencies: HawkEye 360 does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, HawkEye 360 employees or any other organization location. HawkEye 360 is not responsible for any fees related to unsolicited resumes.