We are looking for a Principal Engineer with cloud experience to join our development team. The ideal candidate will be technically strong and must have an understanding of large-scale distributed systems (cloud-based environments).
Requirements
- Distributed cloud engineering experience in a software development environment
- Strong experience and detailed technical knowledge in PaaS engineering.
- Experience developing service-oriented architectures and web services security solutions
- Development experience in Java/C++/C# as well as scripting languages
- Experience working with other cloud platform teams and accommodating requirements from those teams (compute, networking, search, store).
- Written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences
- Comfortably in a collaborative, agile development environment.
- Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
- Familiarity and understanding of distributed computing and cloud-based platforms.
- Understanding of cross-functional platform feature areas in cloud platforms.
Benefits
- competitive benefits
- flexible medical, life insurance, and retirement options
- volunteer programs