CareerPlanSign in

Principal Software Engineer - Full Stack

Redmond, Washington💼 Full-time🗓 2026-02-18 → 2026-09-26

Core

Design and develop scalable, high-performance distributed systems and full-stack applications for a platform unifying data, sensors, and intelligent agents across cloud, on-prem, and edge environments.

Role type

Principal Software Engineer (Full Stack)

Builds

Distributed systems, full-stack applications, and platform features for digital twins and agentic applications.

Domain

Cloud/Edge computing, Geospatial intelligence, 3D simulation, AI/ML

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Full-stack development, Cloud platform development, Agile delivery, Technical leadership, Code review, Mentoring, DevOps mindset, On-call management

Preferred skills

Vector databases, Semantic search, Prompt engineering, Reinforcement learning, Planning algorithms, Multi-agent systems, Containerization (nsjail, Firecracker, Orleans)

Technologies

C#, Java, TypeScript, React, Next.js, Node.js

Responsibilities

Lead design and development of scalable distributed systems; Own and document solution architectures; Drive feature and component delivery through sprint planning; Provide technical leadership through code reviews; Mentor and develop engineers; Innovate and optimize platform features; Partner with stakeholders to ensure collaboration; Contribute to technical vision and architectural strategy; Triage and resolve customer issues; Champion DevOps mindset and platform ownership.

Seniority

Principal, hands-on IC with strategy & mentorship

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.