Principal Software-Systems Architect

HawkEye 360Herndon, VA
1d$200,000 - $275,000

About The Position

HawkEye 360 is seeking an exceptional Software Systems engineering leader to expand and grow our Systems Engineering functional capabilities. The Software Systems Architect is directly responsible for leading Systems Engineering activities related to the development of our space and ground Software architectures and solutions and will report directly into the company’s Systems Engineering Lead. This role requires deep technical breadth in SW development and architectures in the domains of flight and payload software; command and control SW, and data processing software domain areas, plus proven systems engineering leadership experience. As Principal Software Systems Architect, you'll be expected to set the overall systems engineering software technical vision, roadmap and architectures with a deep understanding of systems engineering principles, system technical details, and ensure alignment and strong execution with the SW development teams. The ideal systems engineering candidate will have proven leadership experience working with empowered and motivated software development teams that deliver in a high-agency, high-velocity development culture.

Requirements

  • MS degree in Computer Science or related technical field
  • 15+ years of professional software and systems engineering experience, with significant focus on space-based software development, cloud-based software development and deploying production-level software
  • 10+ years of experience leading engineering teams or engineering activities
  • Demonstrated ability to scale engineering efforts, navigate organizational dynamics, and make strategic technical decisions that create long-term competitive advantage
  • Experience contributing and collaborating on business strategy beyond functional area responsibilities
  • Experience building production-facing cloud software with modern development tooling: Full-stack software applications, data orchestration, cloud infrastructure (AWS preferred), container orchestration (kubernetes preferred), docker, CI/CD, observability and monitoring (Prometheus, opentelemetry, Grafana, Loki, etc)
  • Hands-on familiarity with backend soft ware (java, spring boot, python, etc), frontend frameworks (react, angular, etc), databases and data warehouses (PostgreSQL, Snowflake, etc), and other industry-standard software development
  • Experience with space flight software to include GNC software devel opment as well as payload processing software.
  • Excellent communication skills with ability to translate technical concepts to business stakeholders

Nice To Haves

  • Background in satellite-based remote sensing, planning and optimization systems (e.g. timefold), and collaborating with physics-heavy research teams
  • Familiarity with AI and machine learning infrastructure, software, training, and deployment
  • Familiarity with backend “data platform” systems: data warehouses, extract-load-transform (ELT) operations, and transformation tools (dbt)
  • Familiarity with modern on-premise computing and/or a hybrid-cloud environment

Responsibilities

  • Lead the overarching software and processing technical vision, engineering strategy and roadmap development, within the Systems Engineering organization.
  • Anticipate future software and processing needs across a multiple-year time horizon, create technical leverage, and drive strategic technology decisions that impact company-wide velocity and capability
  • Help to build organizational standards and drive performance excellence across Systems Engineering.
  • Build a high-velocity systems engineering culture that iteratively delivers user outcomes with scalable, maintainable, production-ready systems.
  • Participate in the development and execution of space platform and ground processing architecture strategy.
  • Support end to end system designs and systems engineering efforts, ensuring the enterprise system meets design, performance and operational requirements.
  • Participate in the collection, analysis, and flow down of customer and mission requirements
  • Perform metric based systems engineering trade studies providing recommendations and risk assessment of proposed approaches.
  • Develop, review, and maintain detailed design documentation, ICDs, test plans, and procedures related to system elements
  • Provide systems engineering support on proposal and capture efforts ensuring alignment on technical capabilities and mission goals.
  • Partner with executive leadership and cross-functional stakeholders to align Software-Systems Engineering strategy with company objectives.
  • Collaborate with other engineering VPs, Directors, Product leadership, and business stakeholders to define platform architecture and technical roadmaps for enterprise-wide initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service