> Markdown version of [/jobs/ext/2737734-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2737734-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, United States - **Experience:** Expert - **Salary:** $164,594.0 - $246,788.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Continuous Integration, Fault Tolerance, Python (Programming Language), ReactJS, Backend, Information Technology, Front End Software Development, Api Management - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/principal-software-engineer-fullstack-echodyne-corp-9901587 ## 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. ## Related Videos - [From APIs to MCP: Enterprise Governance, Registry, and Controls](https://www.wearedevelopers.com/videos/100336-from-apis-to-mcp-enterprise-governance-registry-and-controls) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [Say goodbye to building boring APIs with Azure Data API Builder](https://www.wearedevelopers.com/videos/1194-say-goodbye-to-building-boring-apis-with-azure-data-api-builder) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)