Principal AWS Cloud Application Engineer
Core
Senior technical leader designing, developing, and maintaining scalable AWS cloud applications and infrastructure while leading a small engineering team.
Role type
Principal AWS Cloud Application Engineer (Hands-on IC with team leadership)
Builds
Scalable cloud applications, containerized services, and cloud infrastructure
Domain
Cloud engineering, SaaS, advanced manufacturing
Deliverable
production ML models | product features | infrastructure
Required skills
AWS cloud services and architecture, Terraform (Infrastructure as Code), Docker, Kubernetes, CI/CD and DevOps practices, distributed systems design, system architecture, software development fundamentals, team mentorship
Preferred skills
Go (Golang), Python, C++, TypeScript, React, PostgreSQL, Redis, MQTT, Linux-based systems, Cloud-connected hardware/IoT, SaaS platforms, Authentication systems, Monitoring and observability, Automated testing
Technologies
AWS, Terraform, Docker, Kubernetes, Go, Python, C++, TypeScript, React, PostgreSQL, Redis, MQTT, Linux
Responsibilities
Lead and mentor a small team of software and cloud engineers; Design, develop, and maintain scalable AWS cloud applications; Lead cloud architecture and technical design decisions; Develop and maintain cloud infrastructure using Infrastructure as Code; Drive CI/CD and automated software delivery practices; Build and support containerized applications; Troubleshoot complex technical issues across application, backend, and cloud environments; Improve system scalability, reliability, security, and performance; Contribute to the company's broader technology and product strategy
Seniority
Principal, hands-on IC with team leadership
