Senior Cloud Software Architect
Department : Engineering
Employment Type : Full Time
Location : Portland, Oregon
Reporting To : VP of Engineering
Description
Enter Specific Text.....
ClearlyRated is a remote first company with an office in Portland, OR, but this position is remote and therefore there is no requirement to live near Portland.
Responsibilities & Requirements
Key Responsibilities
Architectural Leadership
- Design, develop, and implement scalable, secure, and robust microservices
architectures for SaaS applications.
Define and enforce architectural best practices, coding standards, and developmentguidelines.
Technology Strategy
Drive the adoption of modern technologies and frameworks, focusing on Java andrelated ecosystems.
Evaluate emerging technologies and tools to enhance application performance andscalability.
Collaboration
Work closely with product managers, stakeholders, and engineering teams to translate business requirements into technical solutions.Provide technical leadership and mentorship to developers, ensuring alignment witharchitectural goals.
Performance & Scalability
Optimize system performance and reliability to handle growing data and user demands.Implement strategies for load balancing, fault tolerance, and system monitoring.Integration & Interoperability
Design APIs and services for seamless integration with third-party systems andplatforms.
Ensure interoperability between microservices using industry-standard communication protocols (e.g., REST , gRPC, Kafka).Security & Compliance
Incorporate security best practices in architecture to ensure data protection andcompliance with relevant standards.
Conduct architecture reviews and risk assessments to identify and mitigatevulnerabilities.
Development Lifecycle
Collaborate on CI / CD pipelines and DevOps practices to streamline the development process.Support the deployment and operation of cloud-native applications.Required Qualifications
Experience
10 years of experience in software architecture and development, with a strong focus on microservices and SaaS applications.Proven expertise in designing distributed systems and high-availability applications.Technical Skills
Proficiency in Java and related frameworks (Spring Boot, Hibernate).Deep understanding of microservices design patterns, event-driven architecture, anddomain-driven design (DDD).
Experience with containerization and orchestration tools (Docker, Kubernetes).Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native design principles.Strong understanding of relational and NoSQL databases (e.g., PostgreSQL,MongoDB).
Knowledge of messaging systems like Kafka, RabbitMQ, or similar.Experience with front-end technologies, specifically React and Vue.js , is a plus.Experience with serverless architectures and API management platforms.Experience with CI / CD tools (Jenkins, GitLab CI, or similar) and version control systems (Git).Experience with AI as part of developmentExperience working with Product ManagementExperience mentoring both Junior and Senior Members if the engineering teamExperience with transformation of Engineering team including moving from a monolithic to a Micro server architectureExperience with code review and code quality measuresSoft Skills
Excellent problem-solving and analytical abilities.Strong communication skills to collaborate effectively across teams.Preferred Qualifications
Certifications in cloud platforms (e.g., AWS Solutions Architect, GCP ProfessionalArchitect).
Benefits
We cover 100% of your healthcare and oh ya the 40 some people already working here don't suck. Here is what they say about working at ClearlyRated on Glassdoor.com. See our full list of benefits here.