Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted about 4 years ago

Due to continuous growth, we are currently seeking a Principal Cloud Architect that will work closely with a team of Cloud Architects, Engineers, DevOps and Product teams. The successful candidate will be a key member of the Cloud Engineering team to ensure the success in designing, building and migrating applications, software and services on various cloud platforms including AWS, Azure, GCP, developing public, private and hybrid cloud solutions.

The ideal candidate will have a deep expertise in building enterprise-level computing solutions, architecture and transformation strategy with demonstrated experience with Cloud Computing Solutions such as Platform as a Service (PaaS), Infrastructure as a Service (IaaS), using Infrastructure as Code (IAC) tools to automate solutions that are scalable, resilient, readily available and secure.

This position can be remote, with 5-25% travel or report to offices either in Englewood Cliffs, NJ or Universal City, CA

Core Responsibilities:

  • Work directly with our client’s largest cloud users to define technical specifications based on business requirements and conceptual design

  • Evaluate emerging technologies, services, and tools for multiple cloud vendors to help guide innovation, new capabilities, and create business case for technology solutions

  • Collaborate with cross-functional teams to develop a new state cloud architecture, supporting our client’s organizational mode, developing a platform roadmap to drive cloud/ technology discussions and facilitate decision making to translate into product roadmap and releases for target design

  • Assist with the design and implementation of best governance practices for design, security, development, usability, cost control and forensics across multiple cloud providers for public, private and hybrid solutions

  • Enable innovation with continuous deployment across multiple technology stacks using best practices for advanced Cloud Solutions

  • Be a proponent for Open Source technologies, across tech stacks, demonstrating best practices for advanced cloud solutions

  • Develop reference material on architecture, publish design patterns to present both internally and publicly to drive designs for consensus and approval, being able to translate easily from technical to non-technical language

  • Participate in writing code and scripts to automate cloud solutions, also responding to code and architecture reviews

  • Demonstrate ability to conceive, manage and complete project deliverables

Skills and Experience:


  • Bachelor's or master's degree in computer science, computer engineering, or another technical discipline; or equivalent work experience

  • Excellent oral and written communication skills with experience in presenting

  • Proven experience in working on multiple enterprise projects simultaneously while coordinating with the work of others

  • Is self-directed and can effectively contribute with little supervision

  • Hands-on experience working with JSON, Java, Python (Boto3), Node.js, Perl, Bash

  • Experience participating on an agile team

  • Hand on experience with research, analysis, data collection and presentation to various levels internally and external clients

  • Hands on experience deploying production workloads that are reliable, scalable cloud applications

  • Experience with Service Oriented Architecture (SOA and REST), IaaS and PaaS (design and server infrastructure implementation)

  • Experience with large-scale distributed infrastructure, including clustering, load balancing, distributed capacity management with an understanding of system testing

  • Hands on experience in automating PaaS, IaC using Terraform, Git, Ansible playbooks, Chef/Puppet, Cloud Command Line Interfaces and Cloud Templating on various cloud platforms as well as automating testing and performance tools such as JMeter

  • Strong technical expertise and troubleshooting skills for large-scale distributed computing systems and software

  • Solid understanding of conceptual, logical and physical data modeling with tools and database design in complex, enterprise-level data environments proficiency in XML, JSON, and design of binary formats using NoSQL, NAS and object stores

  • Strong understanding of Networking Protocols and Standards

  • Strong understanding and experience with various security protocols for web and cloud technologies