Remote job
App Dev Architect
Job details
About this role
Role overview
This role leads the design and architecture of enterprise-grade applications on a major public cloud platform, primarily Google Cloud. The position blends hands-on solution design with strategic technical leadership, shaping roadmaps and standards for complex software projects. It is a senior, client-facing role that partners closely with product, engineering, and business stakeholders.
Responsibilities
- Define and own the architecture for scalable, secure, high-performance applications, including technical standards, patterns, and best practices across the development lifecycle. - Translate business requirements and user stories into detailed technical designs, blueprints, and implementation strategies. - Evaluate and recommend technologies, frameworks, and platforms with a strong emphasis on cloud-native services and containerized or serverless approaches. - Mentor development teams through code reviews, architectural guidance, and enforcement of coding and design standards. - Design integration strategies across APIs, microservices, third-party platforms, and legacy systems, including API gateways and event-driven patterns. - Identify technical risks early, propose mitigation plans, and contribute to long-term technology roadmaps informed by emerging trends such as AI/ML, serverless, and containerization.
Requirements
- 5+ years of progressive software development experience, including 3-5 years in an Application Architect or equivalent senior role focused on complex enterprise systems. - Hands-on experience designing and deploying cloud-native applications, with Google Cloud Platform strongly preferred. - Deep familiarity with modern architectural patterns such as microservices, event-driven architecture, serverless, and n-tier designs. - Strong proficiency in Java plus at least one additional modern language such as Python, Node.js, Go, or C#. - Skilled in data modeling and selecting relational or NoSQL databases, RESTful API design, and CI/CD, DevOps, and automation tooling. - Strong communication, analytical, and mentoring skills; a degree in Computer Science, Software Engineering, or a related field is expected.
Benefits and work setup
- Candidates must be willing and available to work in shifts as scheduling requires. - The employer notes that visa sponsorship and visa transfer cannot be provided for this role.