Technical Architect
We are seeking a seasoned Technical Architect who has previously owned and governed backend architecture in production systems. The role focuses on defining long-term technical direction, ensuring architectural consistency across teams, and aligning system design with business and scalability goals. Strong experience in Java, http://Node.js, and modern cloud platforms—preferably Google Cloud Platform (GCP), with working knowledge of AWS—is required.
Roles and responsibilities
- Own system-level and cross-cutting architectural decisions across multiple teams and services, including trade-off analysis, long-term scalability, and cost considerations.
- Act as the final technical authority for system design, non-functional requirements, and architectural standards.
- Drive architectural trade-offs by balancing scalability, reliability, security, cost, and delivery speed.
- Establish and enforce architectural guardrails, patterns, and reference implementations across teams.
- Work with stakeholders to translate business requirements into technical solutions.
- Design cloud-native applications with a focus on scalability, fault-tolerance, and performance.
- Lead architecture reviews, code quality checks, and performance analysis.
- Evaluate and recommend tools, frameworks, and platforms based on project needs.
- Ensure best practices around security, monitoring, CI/CD, and DevOps are followed.
- Collaborate with product, QA, DevOps, and other cross-functional teams.
Must have
- 10+ years of experience in software engineering, with at least 3+ years in a formal Technical Architect / Solution Architect role, owning system design decisions end-to-end.
- Proven experience in creating and reviewing HLD and LLD documents, with the ability to articulate complex systems clearly to both technical and non-technical stakeholders.
- Strong architectural understanding of Java and http://Node.js ecosystems, with the ability to guide teams on framework and design choices. Hands-on coding as needed for critical paths and reviews.
- Solid experience designing and deploying applications on GCP (preferred) and/or AWS.
- Deep understanding of microservices architecture, API design (REST, GraphQL), and containerization (Docker, Kubernetes).
- Familiarity with NoSQL and SQL databases. (Firestore, Datastore, and Cloud Spanner) is a plus.
- Knowledge of performance tuning, observability (logs, metrics, tracing), and security best practices.
- Experience with CI/CD pipelines, Infrastructure as Code (Terraform, Cloud Build, GitHub Actions, etc.).
Good to have
- Experience working in multi-cloud or cloud migration projects.
- Experience working in Agile/Scrum environments.
- Exposure to frontend frameworks such as React,http://Next.js , Vue, or Angular is a plus.
- Mandatory certifications (at least one):
- GCP Professional Cloud Architect or
- AWS Certified Solutions Architect (Associate or Professional)
About us
We are a Portland-based SaaS product company on a mission to empower businesses to work from Anywhere. Our global team of engineers, designers, testers, product experts, customer experience associates, and marketers come together to create a better way to work. Our products and services help businesses to be more productive, flexible, and scalable. Together, we can change the way the world works!