Principal Software Engineer - PA 105
Core
Design and operate scalable, fault-tolerant, event-driven backend architectures and lead platform modernization efforts.
Role type
Principal Software Engineer (Backend/Platform)
Builds
Scalable, fault-tolerant, event-driven architectures and data management platforms
Domain
Enterprise software, distributed systems, event-driven architecture
Required skills
Java/Spring Boot, Node.js/NestJS, Kafka, distributed systems design, incident response, root-cause analysis, technical leadership, architecture decision records, mentorship
Preferred skills
Temporal, Google Cloud Workflows, Airflow, AWS, GCP, vendor management, SaaS cost optimization, GDPR/CCPA compliance
Technologies
Java, Spring Boot, Node.js, NestJS, Kafka, Temporal, Google Cloud Workflows, Airflow, AWS, GCP
Responsibilities
Write production-quality code for integrations, workflows, and data management; lead high-severity incident response and reliability improvements; shape multi-quarter technical roadmaps; mentor engineers and participate in senior interviews
Seniority
Principal, hands-on IC with strategic leadership