Principal Software Engineer
Core
Design, build, and deploy event-driven integration flows, API gateways, and asynchronous orchestration workflows for self-service cloud automations and paved paths.
Role type
Principal Software Engineer (Platform Engineering)
Builds
Reusable frameworks, developer SDKs, self-service primitives, integration templates, developer portals, and operator dashboards.
Domain
Cloud automation, enterprise integrations, platform engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, React, Next.js, TypeScript, AWS, event-driven architectures, iPaaS platforms, Terraform, CloudFormation, API contract design, CI/CD, unit/integration testing, platform reliability, centralized logging, operational observability, error recovery, self-service governance frameworks, LLM capabilities, agentic primitives, AI-assisted software development tools
Preferred skills
Experience embedding LLM capabilities into cloud automations, familiarity with AI-assisted software development tools
Technologies
AWS, Zapier, n8n, GitHub Copilot, Cursor
Responsibilities
Drive architecture and strategy for self-service cloud automations and paved paths; Design, build, and deploy event-driven integration flows, API gateways, and asynchronous orchestration workflows; Build reusable frameworks, developer SDKs, self-service primitives, integration templates, developer portals, and operator dashboards; Establish scalable architecture, reliability, monitoring, observability, audit logging, error recovery, and automated governance; Partner with operations, security, platform, compliance, and business teams to deliver secure, resilient, zero-trust-aligned automations; Maintain platform primitives and integration components as enterprise and builder requirements evolve; Mentor engineers and influence engineering culture, code quality, developer experience, and platform engineering practices
Seniority
Principal, hands-on IC with mentorship