> Markdown version of [/jobs/ext/3806544-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/3806544-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Echodyne's Technology - **Location:** Kirkland, WA, United States - **Experience:** Expert - **Salary:** $164,594.0 - $246,788.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Code Review, Continuous Integration, Fault Tolerance, Python (Programming Language), Software Systems, ReactJS, Backend, Information Technology, Real Time Data, Front End Software Development, Api Management - **Published:** October 17, 2026 - **Apply:** https://www.juju.com/job/16_484a953c ## About the Role * 7+ years building customer-facing, production-grade software systems. * Modern full-stack expertise: React (or equivalent) front-ends and async backend services (Tokio/Rust or similar). * Strong experience with modular architectures, documented API contracts, and robust service lifecycles. * Designed for real-world constraints: field/defense/automotive deployments or similar high-stakes, performance-critical systems. * Hands-on with Python and/or Rust and/or C/C++ for practical, scalable solutions. * Skilled collaborator with product, UX, and technical experts; strong communication in cross-functional contexts. * Track record mentoring peers and driving technical excellence without direct authority. * Familiar with CI/CD practices, observability, and resilient system patterns. * B.S. in Computer Science or equivalent industry experience ## Description * Deliver core platform components: async (Tokio/Rust) backend services, well-defined APIs, and real-time data/event models. * Partner closely with React/front-end teams to enable shared components, efficient state management, and system health visualizations. * Advance prototypes to production: transform algorithms or domain logic into well-tested, high-performance endpoints with solid observability. * Architect for resilience: address intermittent connectivity, graceful degradation, security hardening, and offline scenarios. * Drive quality and velocity: refine CI/CD, improve testing (performance, contract/property), and establish clear instrumentation and SLO/error budgets. * Mentor and influence: facilitate clear design narratives, code reviews, and integrate product and field feedback into the development lifecycle.