Software Architect
ZRG Partners LLC · Vietnam · posted today ago
Listing supplied by Himalayas. 101 Careers did not originate this post and applications are handled by the employer.
About this role
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
Similar remote engineering jobs
F
Staff Full Stack Engineer – Production team (remote within Europe)
FYUL · Albania, Andorra, Austria, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Faroe Islands, Finland, France, Germany, Gibraltar, Greece, Guernsey, Holy See (Vatican City State), Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Monaco, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Svalbard and Jan Mayen, Sweden, Switzerland, Ukraine, United Kingdom, Åland Islands