← All jobs

Software Architect

ZRG Partners LLC · Remote · Vietnam · full time

Major Responsibilities Architectural Design: Define and document software architecture aligned with business goals, scalability needs, and technical standards. Technology Strategy: Evaluate and recommend appropriate technologies, frameworks, and tools for long-term system success. Collaboration: Work closely with stakeholders, product managers, and engineering teams to translate business needs into robust technical solutions. Code and System Reviews: Oversee code quality and architecture compliance through peer reviews, technical audits, and mentoring. Performance Optimization: Identify bottlenecks, troubleshoot technical issues, and optimize system performance. Security & Compliance: Integrate security standards and ensure compliance with relevant regulations and best practices. Documentation: Maintain detailed architecture documentation, design patterns, and guidelines. Mentorship: Support and mentor software engineers, fostering technical growth and knowledge sharing within teams. Qualifications, Skills & Experience Education: Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. Experience: 8+ years of software development experience, with at least 5 years in an architectural or senior technical leadership role. Technical Expertise: Proficiency in multiple programming languages (e.g., .NET, Python, TypeScript). Experience with frameworks such as Angular / Aurelia / React Experience using AI-assisted coding tools (e.g., GitHub Copilot) beyond basic code completion Understanding of prompt engineering, fine-tuning, and RAG (Retrieval-Augmented Generation) pipelines Experience working with AI models and frameworks such as OpenAI GPT, Anthropic Claude, Meta Llama, Mistral, or Gemini. Deep understanding of software design patterns Familiarity with Domain-Driven Design (DDD) and Clean Architecture principles Proficiency in event sourcing and CQRS for scalable, decoupled systems Hands-on experience with event-based architectures and messaging platforms such as: Azure Service Bus, Event Hub, Event Grid Kafka, RabbitMQ, or AWS SNS/SQS Understanding of event choreography vs orchestration patterns Strong experience in Azure cloud architecture - especially AKS, Functions, App Services, Storage, and Application Insights Knowledge of OAuth2, OpenID Connect, JWT, and Azure AD B2C Understanding of data privacy and secure coding standards (ex. OWASP Top 10) Experience with threat modelling and zero-trust architecture principles Exposure to container orchestration (Docker, Kubernetes) Familiarity with serverless and microservices patterns Knowledge of Version Control such as GitHub / Bitbucket Deep understanding of system design principles, APIs, cloud architecture (preferably Azure), and microservices (containerization experience is a plus). Knowledge of database design (SQL and NoSQL), message queues, and distributed systems. Soft Skills: Excellent communications and written skills in English, Outstanding analytical, problem-solving, and communication skills Leadership abilities High attention to detail Adept at working with cross-functional groups across multiple geographies Able to deliver high-quality results with minimal supervision Originally posted on Himalayas

Apply for this job →

Listing via Himalayas

All jobs at ZRG Partners LLC →

Similar jobs

More jobs like this

Tailor your CV for this role →