Talent.com
Principal Software Engineer - Software Applications
Principal Software Engineer - Software ApplicationsHawkEye 360 • Herndon, VA, United States
Principal Software Engineer - Software Applications

Principal Software Engineer - Software Applications

HawkEye 360 • Herndon, VA, United States
[job_card.1_day_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Principal Software Engineer - Software Applications

As a Principal Software Engineer on the Software Applications (Apps) team, you will help architect, build, and maintain critical backend systems that support HawkEye 360's mission. You will design and implement scalable solutions for real-time satellite scheduling algorithms, customer management systems, and data delivery platforms. This is a high-impact role where your contributions will directly affect our operational efficiency and customer success.

As the Principal Software Engineer - Software Applications, your main responsibilities will be :

  • Design, implement, and maintain backend services using Spring Boot and related technologies.
  • Develop advanced constellation scheduling algorithms that optimize for HawkEye 360's unique RF collection needs.
  • Design and implement scheduling workflows to facilitate real-time satellite tasking and data downlink. Collaborating closely with Ground Systems, Command & Control engineers, and stakeholders.
  • Build robust systems for customer data management and automated data delivery workflows.
  • Collaborate with product managers, data scientists, and satellite operations engineers to develop tailored solutions.
  • Write clean, testable, and efficient code following best practices in software engineering.
  • Improve system reliability, scalability, and performance through continuous optimization.
  • Mentor junior developers and conduct code reviews to maintain a high standard of quality.
  • Participate in Agile / Scrum ceremonies and help shape the team's development processes.
  • Monitor software deployments and respond to outages or feedback.

Your skills and qualifications :

Essential education and experience :

  • 10+ years of experience in backend development, with strong expertise in Java and Spring Boot.
  • Proven experience building scalable RESTful APIs and backend systems.
  • Solid understanding of software architecture, microservices, and distributed systems.
  • Experience with workflow orchestration technologies like Airflow or Argo Workflows.
  • Experience with relational databases (e.g., PostgreSQL), caching (e.g., Redis), and message queues (e.g., Kafka, RabbitMQ).
  • Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and containerization (e.g., Docker, Kubernetes).
  • Strong problem-solving skills, especially in algorithm-heavy or data-intensive applications.
  • Ability to work collaboratively in a fast-paced environment and take ownership of complex problems.
  • Desirable :

  • 3+ years experience with Spring Boot. Experience with Spring Cloud dependencies. Experience with Spring Security.
  • Experience with optimization and Mixed Integer Linear Programming (MILP) in context to scheduling (satellite) resource utilization.
  • Hands on experience with Gradle, Java 21, and Gitlab Pipelines.
  • 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, Kubernetes, ISTIO.
  • Experience with distributed architecture, cluster concepts, message brokers, information storage and retrieval (network file systems, databases, cache).
  • Polyglot programming and framework skills (Java, JavaScript, Python, Go, C, Spring, Spring Boot, OCI, K8S)
  • Experience in scheduling, optimization algorithms, or working with satellite / remote sensing data.
  • 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.

    [job_alerts.create_a_job]

    Principal Software Engineer • Herndon, VA, United States

    [internal_linking.similar_jobs]
    Software Engineer

    Software Engineer

    Leidos • Sterling, VA, US
    [job_card.full_time]
    At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communiti...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Cooley LLP • Reston, VA, United States
    [job_card.full_time]
    Cooley is seeking a Senior Software Engineer to join the Practice Engineering team.As a leading technology law firm, Cooley is determined to become a leader in the digital practice of law.Cooley In...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Anavation • Quantico, VA, VA, United States
    [job_card.full_time]
    Be Challenged and Make a Difference.In a world of technology, people make the difference.We believe if we invest in great people, then great things will happen. At AnaVation, we provide unmatched va...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Bcmc • Chantilly, Virginia, United States
    [job_card.full_time]
    BCMC provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges.Our capabilit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer-III

    Software Engineer-III

    Theinclab • McLean, Virginia, United States
    [job_card.full_time] +1
    At TheIncLab, we engineer and deliver advanced systems that revolutionize how our customers, the Department of Defense, and mission-critical teams achieve success. As a key member of our software en...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Systems Engineer

    Software Systems Engineer

    George Mason University • Fairfax, VA, United States
    [job_card.full_time]
    Col of Engineering and Computing.Not eligible for visa sponsorship.Salary commensurate with education and experience.The Rapid Prototyping Research Center (RPRC) focuses on providing its Department...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Steerbridge • Oakton, Virginia, United States
    [job_card.full_time]
    SteerBridge Strategies is a CVE-Verified Service-Disabled, Veteran-Owned Small Business (SDVOSB) delivering a broad spectrum of professional services to the U. Backed by decades of hands-on experien...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer - On-site

    Principal Software Engineer - On-site

    Leonardo DRS • Germantown, MD, United States
    [job_card.full_time]
    DRS RADA Technologies, a subsidiary of Leonardo DRS, is focused on proprietary radar solutions and legacy avionics systems supporting the defense industry globally. The company is a global pioneer o...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    MicroStrategyorporated • Tysons, Virginia, United States
    [filters.remote]
    [job_card.full_time]
    Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends—we set them and drive change.As a m...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Vets Hired • Fairfax, Virginia, United States
    [job_card.full_time]
    Responsibilities for this Position.As a software engineer for Tactical Control Systems (TCS), youll be a member of a cross functional team responsible for research, design, development and testing ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Systems

    Senior Software Engineer, Systems

    Onebrief • Chantilly, Virginia, United States
    [job_card.full_time]
    Onebrief is a revolutionary platform for military staff workflows and operational planning.The software is designed to enable smarter, real-time decisions. With unparalleled collaboration features, ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Core One • Tysons, Virginia, United States
    [job_card.full_time]
    Join our team at Core One! Our mission is to be at the forefront of devising analytical, operational and technical solutions to our Nation's most complex national security challenges.In order to ac...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Overview Energy • Ashburn, VA, United States
    [job_card.full_time] +1
    Overview Energy is building a mission-driven team committed to delivering space-based solar power to the world.We uniquely operate at the intersection of space and clean energy.We are based in the ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Platform - Woodbridge, USA

    Software Engineer, Platform - Woodbridge, USA

    Speechify • Woodbridge, Virginia, United States
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Veros Technologies, Llc • Reston, Virginia, United States
    [job_card.full_time]
    Veros is seeking software engineers to join our team.As a Software Engineer, you will be responsible for research, design, development and testing of software and tools. Driven by technical excellen...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    Raft • McLean, VA, United States
    [job_card.full_time]
    All of the programs we support require.All work must be conducted within the continental U.Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in Mc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Systems Engineer

    Principal Systems Engineer

    Iridium Satellite LLC • Reston, VA, United States
    [job_card.full_time]
    Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world.For over 20 years,...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Trinity Es • Chantilly, VA, United States
    [job_card.full_time]
    We are seeking a skilled Software Engineer to support the design, development, configuration, integration, and maintenance of complex SAP systems and custom solutions. This role involves working acr...[show_more]
    [last_updated.last_updated_30] • [promoted]