×
Register Here to Apply for Jobs or Post Jobs. X

Principal​/Senior Software Engineer

Job in Seattle, King County, Washington, 98127, USA
Listing for: TradeWind Services
Full Time position
Listed on 2026-05-29
Job specializations:
  • Software Development
    AI Engineer, Software Engineer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 250000 USD Yearly USD 150000.00 250000.00 YEAR
Job Description & How to Apply Below
Position: Principal / Senior Software Engineer

Title:
Principal / Senior Software Engineer

Location: Seattle, WA, Richland, WA, or Washington D.C. (Onsite Work)

Employment Type: Full-Time
Clearance Requirement: Active DOE Q Clearance (or Ability to Obtain)
Position Overview:

Trade Wind Services is seeking an exceptional Software Engineer to help architect and build next-generation AI systems supporting complex national security and data-intensive challenges.

This role sits at the intersection of advanced AI/ML engineering, distributed systems, cloud-native infrastructure, and real-time analytics. The ideal candidate brings a combination of hands-on software engineering expertise, systems thinking, and technical leadership experience to help design and deploy resilient, scalable, production-grade platforms operating in highly secure environments.

You’ll work alongside multidisciplinary teams of engineers, researchers, data scientists, and domain experts to rapidly transition cutting-edge technology into operational capability.

Key Responsibilities:

  • Design, develop, and deploy advanced AI systems with reasoning and decision-making capabilities.
  • Build and support LLM orchestration frameworks using technologies such as Lang Chain, Llama Index, Lang Graph, and emerging agentic AI platforms.
  • Develop scalable MLOps infrastructure for model training, evaluation, deployment, governance, and monitoring.
  • Create developer tooling, APIs, adapters, and interfaces for AI-native applications.
  • Integrate multi-modal data sources including text, imagery, geospatial, sensor, and structured datasets into cohesive analytic pipelines.
  • Implement retrieval-augmented generation (RAG), prompt engineering, and fine-tuning workflows.
  • Scalable Infrastructure & Distributed Systems
    • Architect and develop cloud-native microservices and distributed systems supporting high-throughput workloads.
    • Build real-time streaming and event-driven platforms capable of processing large-scale data pipelines.
    • Design and optimize ETL/ELT workflows, data lakehouse architectures, and large-scale analytics systems.
    • Deploy and manage containerized applications using Docker and Kubernetes.
    • Support CI/CD pipelines, Infrastructure as Code (IaC), and automated deployment strategies.
    • Contribute to systems operating across secure, classified, and edge environments.
  • Mission-Critical Engineering
    • Build resilient production systems with robust monitoring, logging, tracing, and observability.
    • Ensure software quality, security compliance, and ethical AI best practices.
    • Develop capabilities supporting geospatial analytics, time-series processing, and data fusion.
    • Troubleshoot and optimize performance across distributed applications and AI workloads.
    • Contribute to secure communications and fault-tolerant system architectures.
  • Technical Leadership
    • Lead technical initiatives, architecture discussions, and engineering best practices.
    • Translate complex and ambiguous requirements into actionable engineering solutions.
    • Mentor engineers through code reviews, technical guidance, and collaborative problem-solving.
    • Help establish architectural standards, development workflows, and software quality practices.
    • Collaborate across engineering, research, operations, and stakeholder teams.
    • Support technical planning, roadmap development, and proposal efforts.

Required Qualifications:

  • One of the following combinations of education and experience:
    • PhD with relevant software engineering experience
    • Master’s degree with progressive software engineering experience
    • Bachelor’s degree with substantial professional software engineering experience
    • Equivalent combination of education, technical training, and professional experience
  • Software Engineering & Architecture
    • Strong proficiency in Python
    • Professional experience with at least one additional language such as Go, Java, C#/.NET, C++, or Rust
    • Deep understanding of software engineering principles, design patterns, distributed systems, and scalable application development
    • Experience with Git-based workflows, automated testing, and modern Dev Ops practices
    • Experience designing APIs and microservice architectures using REST, Graph

      QL, and/or gRPC
    • Familiarity with Agile development methodologies and collaborative engineering…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary