623 Software Designer jobs in Vietnam
Senior Software Architect
Posted today
Job Viewed
Job Description
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with extensive experience in software development and architectural design. Proven expertise in designing microservices architectures, cloud-native applications, and enterprise-level systems is essential. Proficiency in multiple programming languages and a deep understanding of system design principles, design patterns, and architectural trade-offs are required. Strong knowledge of DevOps practices, CI/CD pipelines, and agile methodologies is highly beneficial. You will lead technical discussions, mentor development teams, and drive the adoption of new technologies and frameworks. Excellent communication and leadership skills are crucial for articulating complex technical concepts and influencing technical direction. This fully remote role offers the opportunity to work on challenging projects, shaping the future of our client's technology landscape. Your ability to architect solutions that are both innovative and maintainable will be key to our success.
Senior Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and define scalable, high-performance software architectures.
- Develop technical roadmaps and strategies for software development.
- Select appropriate technologies, frameworks, and tools for projects.
- Create and maintain architectural documentation, including design patterns and principles.
- Collaborate with product management and engineering teams to define requirements.
- Provide technical leadership and mentorship to development teams.
- Ensure the implementation of robust security and data protection measures.
- Evaluate and integrate new technologies to improve system performance and efficiency.
- Oversee the development process, ensuring adherence to architectural guidelines and coding standards.
- Conduct code reviews and architectural reviews to maintain quality and consistency.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a Software Architect role.
- Proven experience designing and implementing complex, distributed systems (e.g., microservices).
- Expertise in cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Strong knowledge of various programming languages (e.g., Java, Python, C#) and database systems.
- Familiarity with agile methodologies and DevOps practices.
- Excellent leadership, communication, and interpersonal skills.
- Ability to analyze complex problems and propose effective technical solutions.
Senior Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and document scalable, maintainable, and high-performance software architectures.
- Define technical standards, patterns, and best practices for development teams.
- Lead the evaluation and selection of appropriate technologies and tools.
- Collaborate with product managers to understand business requirements and translate them into technical designs.
- Mentor and guide software engineers, fostering technical growth within the team.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Identify and address technical debt and performance bottlenecks.
- Oversee the implementation of architectural designs and ensure adherence to specifications.
- Stay abreast of emerging technologies and industry trends, incorporating them where beneficial.
- Contribute to the strategic planning of the company's technology roadmap.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 3 years in a software architecture role.
- Proven experience designing and implementing complex, large-scale software systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and frameworks.
- Strong understanding of cloud computing platforms (AWS, Azure, GCP).
- Experience with microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Strong leadership and communication abilities.
- Familiarity with Agile development methodologies.
Senior Software Architect
Posted today
Job Viewed
Job Description
Our client is seeking a highly experienced Senior Software Architect to join their cutting-edge, fully remote technology team. This role is pivotal in designing scalable, robust, and high-performance software solutions that power our client's innovative products. You will be responsible for defining technical strategies, leading architectural decisions, and guiding development teams through the entire software development lifecycle. The ideal candidate possesses a deep understanding of software engineering principles, a passion for innovation, and proven leadership capabilities in a remote setting.
Responsibilities:
- Design and document the overall architecture of software systems, ensuring scalability, reliability, and maintainability.
- Define technical standards, best practices, and development guidelines for the engineering team.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Lead the design and implementation of complex software features and integrations.
- Provide technical leadership and mentorship to software development teams.
- Collaborate with product managers, stakeholders, and other engineering leaders to translate requirements into technical solutions.
- Conduct code reviews and architectural reviews to ensure quality and adherence to standards.
- Identify and address technical debt and system performance bottlenecks.
- Contribute to strategic technology planning and roadmap development.
- Stay abreast of emerging technologies and industry trends, evaluating their potential impact and application.
- Ensure the security and integrity of software systems.
- Troubleshoot complex technical issues and provide solutions.
- Champion best practices in software development, testing, and deployment within a remote context.
- Facilitate communication and knowledge sharing among distributed team members.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of progressive experience in software development, with at least 3 years in a software architecture role.
- Extensive experience with various architectural patterns (e.g., Microservices, Monolithic, Event-Driven).
- Proficiency in multiple programming languages (e.g., Java, Python, C++, Go) and modern frameworks.
- Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database design and management (SQL, NoSQL).
- Excellent knowledge of software development methodologies (Agile, Scrum).
- Proven ability to lead and mentor technical teams effectively in a remote environment.
- Exceptional problem-solving, analytical, and critical thinking skills.
- Outstanding communication, presentation, and interpersonal skills.
- Demonstrated ability to work independently and drive results in a distributed team.
- Familiarity with CI/CD pipelines and DevOps practices is a plus.
Senior Software Architect
Posted today
Job Viewed
Job Description
Senior Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and architect scalable, reliable, and maintainable software systems.
- Define technical standards, patterns, and best practices for software development.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Lead the technical design and development of new features and products.
- Evaluate and select appropriate technologies, frameworks, and tools.
- Ensure the performance, security, and scalability of software applications.
- Mentor and guide software engineers, fostering technical growth within the team.
- Conduct code reviews and provide constructive feedback.
- Contribute to architectural decision-making and technical roadmap planning.
- Identify and mitigate technical risks and challenges.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a software architecture role.
- Proven experience designing and implementing complex, distributed systems and microservices.
- Strong proficiency in multiple programming languages (e.g., Java, Python, Go, C#) and frameworks.
- Expertise in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of software design patterns, data structures, and algorithms.
- Experience with CI/CD, DevOps, and Agile methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Experience in performance tuning and optimization.
- A passion for building high-quality software and driving technical innovation.
Senior Software Architect
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Software designer Jobs in Vietnam !
Senior Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and document scalable, reliable, and maintainable software architectures.
- Lead the technical design and implementation of new software features and systems.
- Collaborate with product managers and stakeholders to define technical requirements.
- Mentor and guide software engineers, fostering technical growth and best practices.
- Conduct code reviews and ensure code quality and adherence to architectural standards.
- Identify and mitigate technical risks and dependencies.
- Evaluate and recommend new technologies and tools.
- Contribute to the continuous improvement of development processes and methodologies.
- Ensure the security and performance of all software solutions.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a senior architectural role.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in multiple programming languages (e.g., Java, Python, C++, Go).
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving, analytical, and communication skills.
- Experience with Agile development methodologies.
- Proven ability to lead technical teams and projects.
Senior Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed