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
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
