Principal Software Engineer

Added
3 hours ago
Type
Full time
Salary
Salary not provided

Related skills

grpc debugging python distributed systems observability

📋 Description

  • Act as technical lead for large parts of the scanner platform.
  • Own core runtime: distributed control, state management, fault handling.
  • Drive engineering rigor: tests, quality, reviews, and releases.
  • Build robust observability: logs, metrics, traces, diagnostics.
  • Collaborate with hardware/ML teams on interfaces and timing.
  • Lead refactors (RPC boundaries, modularization, concurrency) without halting progress.

🎯 Requirements

  • Deep software architecture experience in real-world systems (robotics/medical devices).
  • Strong Python and concurrency background (asyncio, multiprocessing, profiling).
  • Track record shipping observable, debuggable, resilient systems.
  • Strong technical leadership: clarity, trade-offs, mentoring.
  • Clear interfaces (gRPC/protobuf) and solid state modeling.
  • Tests, CI, reproducible environments, fast code reviews.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →