About The Position

The Northwest Flight Test Transport Data Systems Team is seeking a Principal Software Engineer to lead the design, development, and delivery of an enterprise web-based data warehousing application for Boeing Test & Evaluation (Seattle, WA). This hands-on, principal-level role will architect scalable data ingestion, real-time processing, visualization, and archival systems; drive cross-team integrations; set technical direction; and ensure compliance with safety, certification, and regulatory requirements. You will build and maintain the full stack of the application, front-end, back-end, data pipelines, and cloud/platform components, own system and integration testing, demonstrate new capabilities to users, and mentor engineering staff. This position allows some telecommuting. The selected candidate will be required to perform 2-3 days’ work onsite at Seattle location. The position must meet Export Control compliance requirements, therefore a “US Person” as defined by 22 C.F.R. § 120.15 is required. “US Person” includes US Citizen, lawful permanent resident, refugee, or asylee.

Requirements

  • Bachelor’s or master’s degree in computer science, software engineering, or related field; or equivalent experience.
  • Minimum 10 years of professional software engineering experience with progressive technical and architectural leadership responsibilities.
  • Strong front-end experience building complex web UIs using modern JavaScript frameworks (e.g., React) and related tooling.
  • Strong back-end experience building server-side services with Node.js (microservices, service orchestration, and server-side patterns).
  • Proven ability to design and implement API architectures, including RESTful services, WebSocket-based real-time communication, and high-throughput data pipelines.
  • Proven ability to code in various languages such as JavaScript, Python, C, C++.
  • Excellent debugging, profiling, and performance-analysis skills for both software and system-level issues.
  • Experience with Linux development and administration, including command-line tools, building/compiling, and shell scripting (bash).
  • Demonstrated experience writing and automating unit, integration, and end-to-end tests and integrating tests into CI/CD pipelines.
  • Proven experience designing and delivering large-scale, complex, web-based software systems.
  • Experience leading technical teams or serving as a principal/architect: delegating, reviewing code, ensuring quality, and driving cross-team integration.
  • Strong technical writing skills and experience producing architecture documents, interface control documents, and certification artifacts.
  • Familiarity with security and compliance processes (certificates, export compliance, disaster recovery planning).

Nice To Haves

  • Experience with configuring, managing, and deploying to Kubernetes systems.
  • Experience with databases and caching (Postgres, Redis), distributed storage infrastructure (CEPH).

Responsibilities

  • Lead end-to-end architecture, design, implementation, verification, and lifecycle support for flight-test data warehousing applications and tooling that meet safety, regulatory, and customer requirements.
  • Translate customer and stakeholder needs into clear system, hardware, and software requirements and interface specifications.
  • Design, build, and validate real-time data pipelines, visualization components, and archival systems with deterministic performance and assured data integrity under operational load.
  • Own complex debugging and root-cause analysis; drive corrective actions and long-term reliability improvements.
  • Coordinate cross-team integrations and manage deliverables to ensure timely, high-quality releases.
  • Specify, document, and maintain architectures, algorithms, interfaces, and traceability from requirements to tests.
  • Establish and improve CI/CD pipelines, automated testing (unit/integration/e2e), deployment automation, and related tooling.
  • Evaluate and pilot emerging technologies, frameworks, and regulatory changes; produce recommendations and PoC results.
  • Ensure software security, certificate and export-compliance controls, disaster recovery, and business-continuity considerations are included in designs and operations.
  • Serve as technical authority on system-level tradeoffs, risks, and mitigation plans for program leadership and customers.
  • Lead R&D and prototyping efforts and document architecture decisions.
  • Mentor and develop engineers, lead design/code reviews, and set team standards for quality and documentation.
  • Drive prioritization and planning, balancing technical debt, new features, and sustainment work.

Benefits

  • Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
  • The Boeing Company also provides eligible employees with access to a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and paid and unpaid time away from work.
  • Specific programs and options may vary by location, date of hire, and applicable collective bargaining agreements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service