Software Architect – System Design & Cloud Architecture Strategy (Fully Remote)

Workinvirtual

Location: Remote (Global)
Job Type: Full-Time, Leadership
Salary: $150,000 – $250,000 USD
Core Focus: Software Architecture, System Design, Cloud Architecture, Microservices, Enterprise Software, Technical Strategy

Also See: Software Engineering

Click Here for Smart Resume Distribution System


About the Role: Defining the Technical Future of Global Platforms

Are you a visionary technical leader who can translate complex business requirements into robust, scalable, and future-proof systems? WorkinVirtual is partnering with a global technology enterprise to recruit a Software Architect to own the technical strategy and architectural direction for their next-generation platform. This is a principal-level leadership role where you will be the chief engineer, responsible for the blueprint that guides all development and ensures technical excellence across distributed teams.

You will define the system architecture, establish cloud infrastructure patterns, and set the standards for software design across the organization. Your decisions will directly impact scalability, reliability, security, and the long-term velocity of engineering teams, making you a pivotal force in the company’s technological evolution.

Key Responsibilities: Strategize, Design, and Govern

  • Develop and evangelize the long-term technical strategy and architecture roadmap, ensuring alignment with business goals and market trends.

  • Lead the design of high-level system architecture for new products and major features. Create clear, comprehensive architecture decision records (ADRs) and design documentation.

  • Define and govern cloud architecture patterns and best practices on AWS, Azure, or GCP, focusing on scalability, cost optimization, resilience, and security.

  • Evaluate and select technologies, frameworks, and tools. Establish and enforce coding standards, design patterns, and architectural principles across engineering teams.

  • Design and evolve a cohesive microservices architecture and API strategy that enables team autonomy while ensuring system integrity and interoperability.

  • Act as a technical mentor to senior engineers and team leads. Conduct architecture reviews, provide guidance on complex technical challenges, and ensure adherence to architectural standards.

Required Skills & Qualifications

  • 10+ years of software development experience, with at least 5 years in a dedicated Software Architect, Principal Engineer, or similar technical leadership role.

  • Proven experience designing, documenting, and delivering large-scale, distributed enterprise software systems.

  • Deep, hands-on expertise with cloud architecture and services on a major platform (AWS Certified Solutions Architect highly preferred).

  • Mastery of system design principles, microservices architecture, event-driven systems, and API design.

  • Strong proficiency in multiple programming languages and paradigms, with the ability to make language-agnostic design decisions.

  • Exceptional communication and stakeholder management skills, with the ability to articulate complex technical concepts to both engineers and executives in a remote-first environment.

What We Offer

  • $150,000 – $250,000 USD base salary, plus significant equity/stock options and an annual performance bonus.

  • Define technical strategy from anywhere in the world.

  • A seat at the leadership table with direct influence on product and technology direction.

  • Authority over technology evaluation and a budget for R&D, prototyping, and proof-of-concepts.

  • Sponsorship for elite certifications, speaking engagements at top-tier conferences, and premium industry memberships.

  • Includes premium health plans, generous retirement contributions, and extensive paid time off.

Tagged as: , , , , , , , , ,

Before applying for this position you need to submit your online resume. Click the button below to continue.

Scroll to Top