About the Role
Role Overview
Echodyne is seeking a Principal Software Engineer to help build our next-generation radar software platform advancing mission-critical security for defense and automotive applications. You'll play a key role in architecting robust solutions, collaborating across engineering, product, and UX, and ensuring our technology thrives in real-world, dynamic environments.
Responsibilities
- 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.
Required Skills / Experience
- 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.
What We Offer
This is an exempt role. The expected annual salary range for this role is $164,594—$246,788 USD. If your skills generally align but not perfectly, please apply anyway. There may be another role that's a great fit for you!
We offer competitive compensation and benefits to our full-time, US-based employees, including:
- RSU (Restricted Stock Units)
- Fully-paid medical, dental, and vision insurance premiums for you
- Choice of PPO or HDHP/HSA
- Virtual Care – 98Point6
- Employee Assistance Program
- Mental Health coverage through Springhealth & Talkspace (Premera)
- Travel Assistance Insurance
- Company Paid Life Insurance
- Company Paid Short & Long Term Disability Insurance
Requirements
Full-stack expertise
Modern full-stack expertise in React and async backend services like Tokio/Rust.
Production-grade software
7+ years of experience building customer-facing, production-grade software systems.
Modular architectures
Strong experience with modular architectures and documented API contracts.
Real-world constraints
Experience designing systems for high-stakes, performance-critical environments.
Programming skills
Hands-on experience with Python, Rust, or C/C++ for scalable solutions.
Nice to Have
Familiarity with CI/CD practices and observability.
Experience mentoring peers and driving technical excellence.
Benefits
RSU
Restricted Stock Units as part of the compensation package.
Health insurance
Fully-paid medical, dental, and vision insurance premiums.
Mental health coverage
Access to mental health services through Springhealth & Talkspace.
Life insurance
Company paid life insurance for employees.