Principal Software Engineer
Core
Design and deliver secure, scalable, serverless systems on AWS and integrate AI capabilities into a large-scale enterprise SaaS platform for governance, risk, and compliance.
Role type
Principal Software Engineer (Cloud & AI)
Builds
Cloud-native, serverless applications and AI-enabled solutions for GRC SaaS
Domain
Enterprise SaaS, Cloud Infrastructure, AI Governance
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Serverless application design, Node.js, TypeScript, AWS services (Lambda, DynamoDB, Aurora, S3, EventBridge), Infrastructure as Code (Terraform, AWS CDK), SQL performance tuning, AI fundamentals and governance
Preferred skills
Technical advisory across multiple teams, Mentoring teams through AI adoption and platform modernization
Technologies
AWS, TypeScript, Node.js, Terraform, AWS CDK, CloudFormation, Docker, Angular, React, Aurora, DynamoDB, S3, EventBridge
Responsibilities
Lead architecture and delivery of secure, scalable, serverless applications on AWS; Define and evolve platform architecture for modernization and resilience; Design and operate distributed, event-driven systems; Shape and implement AI-enabled solutions with governance and observability; Own Infrastructure as Code for cloud provisioning; Mentor senior engineers and influence technical decisions
Seniority
Principal, hands-on IC with strategic leadership