Principal Software Engineer
Core
Lead the platform's architecture across API, robotics (ROS), cloud services, and deployment for NoyesStorage's integrated software platform.
Role type
Principal Software Engineer (Architecture & Technical Leadership)
Builds
Integrated software platform spanning API services, on-prem components, React UI, and ROS-based orchestration
Domain
Robotics / Industrial Software / Distributed Systems
Required skills
Distributed systems architecture, API design, CI/CD governance, Security hardening, Technical mentorship, Real-time communication patterns, Data modeling
Preferred skills
UI/Design systems, Hybrid cloud operations, Threat modeling
Technologies
Python, FastAPI, Postgres, Alembic, MQTT, WebSockets, React, TypeScript, ROS, Docker, Ansible, pytest
Responsibilities
Define and evolve architectural principles and module boundaries; Shape the technical roadmap with stakeholders; Mentor and coach Senior Engineers; Govern CI/CD and release strategy; Ensure contract-safe APIs and Protobuf schemas; Drive multi-layer test strategy and security reviews
Seniority
Principal, hands-on IC with strategic influence
