Cloud Architect IV
Remote, US | Seattle, WA, US
* This posting will be taken down once we have received the first 100 qualified applications.
** EarthScope Consortium Inc. is not able to sponsor applicants for work authorization within the United States.
Job Title: Cloud Architect IV
Reports to: Engineering Manager IV
Employment/FLSA Status: Full-Time/Exempt
Remote Eligible: Yes, National, United States
Travel Requirements: Up to 10%
Salary Range: $110,874.50 - $171,902.50 (depending on experience, skills, and qualifications relative to the job requirements)
Position Summary
The Cloud Architect Engineer IV is responsible for designing, developing, and mentoring strategies within cloud computing systems. The Cloud Architect ensures that individual components of a platform are a good fit for, and complementary to, the larger system. Often working in engineering teams developing individual components, a key role for the Architect is to provide and ensure the whole system view. With this perspective, they evaluate, compare, and select from competing software solutions. They ensure technical solutions comply with best practices for scalability, reliability, usability, and security. They must be both risk and cost aware, making efforts to balance them along with the business needs of the organization. The Architect must have a strong background in cloud computing, infrastructure as code, and continuous integration/continuous delivery. They must stay current on industry best practices and emerging computer products and leverage that knowledge to design improvements to cloud infrastructure and software. The Architect also effectively communicates and proposes technical solutions to developers and managers and participates in their implementation. They also mentor other technical staff on system design and engineering best practices and strategies.
Details of Responsibilities
General Essential Job Duties:
Take lead or major role in:
- Designing, developing, implementing, and supporting cloud-based software systems.
- Contributing to the development of software system requirements and then, analyzing and creating formal design specifications to meet them.
- Creating complete plans for software development projects to meet requirements.
- Communicating with internal stakeholders to establish requirements and implement feedback for project groups.
- Coordinating with other team members to ensure tasks are completed on time with best practices applied.
- Writing organized and comprehensive documentation on projects.
- Applying the Software Development Life Cycle to projects.
- Working directly with others in functional or project groups to diagnose and resolve issues with software systems.
- Leading and assisting teams defining strategic directions, standards for functional and project groups.
- Mentoring other architects, engineers, data scientists, and other technical staff members on best practices and strategies for the organization.
- Other duties may be assigned as necessary for the successful operation of the business.
Specialized Essential Job Duties:
- Assists with joint analysis and design activities with other staff to define directions, standards, and key technologies for evolving complex software systems.
- Promotes cloud-native design principles and vendor-specific managed services in their software solutions.
- Author technical reports and publications, in addition to presenting relevant work at conferences.
Leadership and Supervisory Responsibilities:
- This position does not have supervisory responsibility.
- Has frequent communication with project leads for instruction and guidance, and direct supervision by a functional manager.
- Leads short-term project teams, including coordination with stakeholders and assignment of tasks to team members.
- Interacts effectively and efficiently with EarthScope staff, community and partnering organizations.
- Foster a professional culture through the use of strong interpersonal skills, verbal, and written communications.
- Communicate clearly and effectively with other team members to ensure tasks are completed on time and with best practices.
Qualifications – Tier 1
Salary Range - $110,874.50 -$141,284
Minimum Education & Experience Requirements:
- PhD degree in computer science, information systems, or related STEM field AND eight (8) years of relevant experience of which six (6) years include work with a lead or major role
OR
- Master’s degree in computer science, information systems, or related STEM field AND nine (9) years of relevant experience of which seven (7) years include work with a lead or major role
OR
- Bachelor’s degree in computer science, information systems, or related STEM field AND ten (10) years of relevant experience of which eight (8) years include lead or major roles.
OR
- Twelve (12) years of relevant experience of which eight (8) years include work with a lead or major role
Qualifications – Tier 2
Salary Range - $141,284 - $171,90250
Minimum Education & Experience Requirements:
- PhD degree in computer science, information systems, or related STEM field AND ten (10) years of relevant experience of which eight (8) years include work with a lead or major role
OR
- Master’s degree in computer science, information systems, or related STEM field AND eleven (11) years of relevant experience of which nine (9) years include work with a lead or major role
OR
- Bachelor’s degree in computer science, information systems, or related STEM field AND twelve (12) years of relevant experience of which ten (10) years include work with a lead or major role
OR
- Fourteen (14) years of relevant experience of which ten (10) years include work with a lead or major role
Preferred Skills:
- An understanding of earth sciences, earth science data, and the earth science community.
Knowledge, Skills, & Abilities:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability for the position:
- Ability to take initiative to learn new skills, current best practices and technologies and then apply these to projects while encouraging them throughout the organization.
- Ability to work both independently and on a team supporting multiple projects and deployments to cloud environments.
Knowledge of:
- Computer networking; building secure networks, and concepts such as Zero Trust and Identity Management.
Experience with:
- Building and deploying cloud-like operational environments and networks.
- Software containerization (e.g. Docker).
- Agile practices (continuous integration, test driven development, pair programming, etc.).
- Implementing projects with design patterns, service-oriented architecture, and RESTful web services development.
- Quality engineering via automated testing (e.g. Pytest, JUnit, etc.).
Expertise in:
- Using modern languages like Python, Java, Go, Rust, and other enterprise languages along with the common frameworks used with them.
- Web technologies (HTTP), cloud databases (MongoDB/DocumentDB, PostgreSQL/AWS Aurora, DynamoDB, BigQuery) and familiarity with Linux required.
- Systems, data structures, modern scripting and enterprise level languages, and open- source tools that can and should be leveraged to solve problems.
Other Requirements:
- Appropriate availability consistent with EarthScope established practices and norms; hours may exceed 40 hours per week, particularly when traveling.
Environment
Physical Setting and Requirements:
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
PHYSICAL DEMANDS AND WORK ENVIRONMENT:
- Frequently required to sit
- Frequently required to utilize hand and finger dexterity
- Frequently required to talk or hear
- While performing the duties of this job, the noise level in the work environment is usually quiet
- The employee must occasionally lift and/or move up to 10 pounds
- Specific vision abilities required by this job include: Close vision and the ability to adjust focus.
- Specialized equipment, machines, or vehicles used:
- Ability to see computer screen with detailed screen menu in low lighting conditions.
EarthScope’s Mission: EarthScope Consortium is a consortium dedicated to supporting transformative global geophysical research and education.
To Apply: Applicants may apply by going to the EarthScope Consortium Career Center: https://www.earthscope.org/careers/
Applicants MUST be authorized to work permanently in the United States.
EarthScope Consortium participates in E-Verify.
EarthScope Consortium is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
ApplyJob Profile
No work authorization sponsorship
Benefits/PerksFlexible hours Professional development Remote work
Tasks- Communicate with stakeholders
- Coordinate team tasks
- Create design specifications
- Design cloud systems
- Develop software requirements
- Mentor technical staff
- Resolve software issues
- Write documentation
Agile AWS Cloud Computing Cloud Infrastructure Cloud-Native Design Communication Continuous delivery Continuous Integration Documentation Engineering Infrastructure as Code Interpersonal Management Mentoring Networking Project Management Reliability Scalability Scripting Security Software Software Development Software development life cycle System design Technical Documentation Testing Usability
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9