Current Job Openings >> Senior Software Engineer
Senior Software Engineer
Summary
Title:Senior Software Engineer
ID:1073
Team:N/A
Description

Company Description

HawkEye 360 is a Radio Frequency (RF) data analytics company. We operate the first of its kind commercial satellite constellation to identify, process, and geolocate a broad set of RF signals. We extract value from this unique data through proprietary algorithms, fusing it with other sources to create powerful analytical products that solve hard challenges for our global customers. Our products include maritime domain awareness and spectrum mapping and monitoring designed to serve a wide range of commercial, government and international customers.

Your Role:

Be a contributing member of the Architecture and Systems Engineering team at Hawkeye 360 (HE360). Our team defines the deployment architecture for our products, develops cloud infrastructure provisioning automation, and provides tools and techniques to support our other engineering groups including resource planning tools, devops pipelines, containerized development environments, data access and management, and container deployment platforms.

We’ll Expect You To…

  • Apply software engineering and development skills to design, develop, and maintain features of a satellite resource scheduling and tasking tool.
  • Utilize the resource scheduling algorithms and system models to design, development, and maintain a system capacity planning capability.
  • Design, develop, and maintain other tools as needed to support system operations.

You’ll Need to Have…

  • B.S. in relevant field or equivalent experience
  • Demonstrable knowledge of and experience with commonly used Open-Source software particularly in support of distributed computing, micro-services, web backend infrastructure, the Java ecosystem, messaging middleware, databases, and data storage and retrieval.
  • Comfort in a polyglot development environment with a deep understanding of the Java programming language and associated Java ecosystem plus a working knowledge of the Python language sufficient to be able to read, understand, and use Python code developed by others.
  • Comfortable at the command line with at least one RedHat/CentOS/Ubuntu flavor of Linux with basic knowledge of Linux administration and network connectivity.
  • Practical development experience with server side service oriented application development with hands-on Spring (and SpringBoot) experience.
  • Familiarity with full-stack web application development but your focus will be on service development.

We’d Like to See…

  • Familiarity with AWS (Amazon Web Services) with a basic understanding of some of the following EC2, RDS, EKS, EBS, EFS sufficient to be able to deploy applications in a cloud environment.
  • An understanding of Virtualization versus Containerization with hands on experience with one or more of KVM, Virtual Box, Docker, Podman, Kubernetes, ISTIO
  • An understanding of basic Networking concepts to include TCP/IP, UDP, HTTP, firewalls, basic routing concepts, and load balancers.
  • Experience with distributed architecture, cluster concepts, message brokers, information storage and retrieval (network file systems, databases, cache).
  • Polyglot programming and framework skills (Java, Python, Go, C, Spring, SpringBoot, OCI, K8S)

Cultural Fit…

  • Ability to work in a small, but growing, and fast-paced environment. 
  • Ability to interact directly with coworkers from multiple teams across the company.
  • Attention to detail.
  • Sense of humor.
  • Willingness to learn new things and discover solutions to fit the problem.

HawkEye 360, Inc. is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, sex, marital status, veteran status, sexual orientation, arrest record or any other characteristic protected by applicable federal, state or local laws.

This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock