496 Software Lead jobs in Vietnam
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and oversee the implementation of robust, scalable, and high-performance software architectures for new and existing applications.
- Define technology roadmaps, select appropriate technology stacks, and establish coding standards and best practices.
- Lead architectural reviews and provide technical guidance to development teams throughout the software development lifecycle (SDLC).
- Collaborate with product managers, stakeholders, and engineering leads to understand business requirements and translate them into technical designs.
- Identify and address technical debt, optimize system performance, and ensure the security and reliability of our software systems.
- Mentor and coach junior and senior engineers, fostering a culture of technical excellence and continuous learning.
- Evaluate and integrate new technologies and tools to enhance development efficiency and product capabilities.
- Document architectural decisions, design patterns, and technical specifications.
- Troubleshoot and resolve complex technical issues across different layers of the software stack.
- Champion best practices in areas such as DevOps, CI/CD, cloud computing, and microservices architecture.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in software development, with at least 3 years in a senior architectural or lead engineering role.
- Proven track record of designing and delivering complex, large-scale software systems.
- Deep expertise in various architectural styles (e.g., microservices, monolithic, event-driven) and design patterns.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and frameworks.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database technologies (SQL, NoSQL) and data modeling.
- Excellent leadership, communication, and problem-solving skills.
- Experience with Agile methodologies and CI/CD pipelines.
- Ability to thrive in a collaborative, fast-paced, and fully remote work environment.
Join our innovative team and shape the future of technology with your architectural expertise, all while enjoying the benefits of a fully remote career.
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Lead Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and evolve the overall software architecture for new and existing products.
- Define and enforce architectural standards, patterns, and best practices.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Provide technical leadership and guidance to development teams.
- Collaborate with product management to understand requirements and translate them into technical designs.
- Identify and address technical debt, performance bottlenecks, and scalability issues.
- Develop proof-of-concepts and prototypes for new features and technologies.
- Ensure the security, reliability, and maintainability of software systems.
- Conduct code reviews and provide constructive feedback to engineers.
- Mentor junior developers and foster a culture of technical excellence.
- Stay current with emerging technologies and industry trends.
- Document architectural decisions and technical specifications.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture role.
- Proven experience designing and implementing scalable, distributed, and high-performance systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#, Go) and frameworks.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
- Proven ability to lead and mentor technical teams in a remote environment.
- Experience with API design and management.
- Familiarity with agile development methodologies.
Lead Software Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Define and document the overall software architecture for new and existing systems.
- Lead the design of scalable, reliable, and maintainable software solutions.
- Provide technical leadership and guidance to development teams.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Establish coding standards, design patterns, and architectural principles.
- Oversee the implementation of architectural designs, ensuring adherence to standards.
- Collaborate with product managers, stakeholders, and engineering teams to translate requirements into technical solutions.
- Conduct architectural reviews and provide constructive feedback.
- Identify and mitigate technical risks and dependencies.
- Mentor and coach software engineers on architectural best practices.
- Research and stay current with emerging technologies and industry trends.
- Develop roadmaps for technology evolution and system modernization.
- Ensure the performance, security, and scalability of software systems.
- Participate in code reviews to ensure quality and adherence to architectural guidelines.
- Troubleshoot complex technical issues and provide solutions.
Qualifications:
- 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 architect or lead role.
- Proven experience designing complex, large-scale software systems.
- Strong expertise in multiple programming languages (e.g., Java, Python, C#, JavaScript) and their ecosystems.
- Deep understanding of architectural styles (e.g., microservices, event-driven, monolithic) and design patterns.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD pipelines, DevOps practices, and agile methodologies.
- Excellent communication, presentation, and interpersonal skills.
- Strong problem-solving and analytical abilities.
- Experience leading and mentoring technical teams.
- Understanding of database technologies (SQL, NoSQL).
- Familiarity with API design and management.
Lead Software Architect
Posted today
Job Viewed
Job Description
- Designing and evolving software system architectures.
- Defining technical standards and best practices.
- Leading architectural review processes.
- Mentoring and guiding software development teams.
- Evaluating and recommending new technologies and tools.
- Collaborating with stakeholders to gather technical requirements.
- Ensuring scalability, performance, and security of software solutions.
- Developing proofs of concept and prototypes.
- Troubleshooting complex technical issues.
- Contributing to the technical roadmap and strategy.
Be The First To Know
About the latest Software lead Jobs in Vietnam !
Lead Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Define and drive the technical strategy and architecture for software products.
- Lead and mentor software engineering teams, providing technical guidance and oversight.
- Design scalable, reliable, and maintainable software systems.
- Evaluate and select appropriate technologies and frameworks.
- Ensure adherence to architectural principles, coding standards, and best practices.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Identify and address technical debt and performance bottlenecks.
- Contribute to the CI/CD pipeline and DevOps practices.
- Stay abreast of emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with at least 3 years in an architectural role.
- Extensive experience with cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Node.js).
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with containerization (Docker, Kubernetes) is a plus.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to design and implement complex software systems.
- Experience working in an agile development environment.
Lead Software Architect
Posted today
Job Viewed
Job Description
- Designing and overseeing the implementation of scalable and resilient software architectures.
- Defining technical standards, patterns, and best practices for software development.
- Evaluating and selecting appropriate technologies, frameworks, and tools.
- Providing technical leadership and mentorship to software engineering teams.
- Collaborating with product management to understand requirements and translate them into technical designs.
- Conducting code reviews and ensuring adherence to architectural guidelines.
- Identifying and mitigating technical risks and challenges.
- Troubleshooting and resolving complex technical issues.
- Driving innovation and adoption of new technologies and methodologies.
- Ensuring the security, performance, and maintainability of software systems.
Lead Software Architect
Posted today
Job Viewed
Job Description
The successful candidate will possess extensive experience in software development across multiple platforms and programming languages. A proven ability to architect complex distributed systems, microservices, and cloud-native applications is essential. Familiarity with various architectural patterns (e.g., MVC, MVVM, Event-Driven) and strong knowledge of database technologies (SQL and NoSQL) are required. Experience with DevOps practices, CI/CD pipelines, and containerization technologies (Docker, Kubernetes) is highly desirable. You will work closely with product managers, business analysts, and stakeholders to translate business requirements into technical solutions.
We are seeking candidates with a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with a minimum of 10 years of experience in software development and architecture. Demonstrable experience in leading technical teams and making critical architectural decisions is crucial. Excellent problem-solving, communication, and leadership skills are a must. This position offers a competitive salary, comprehensive benefits, and the opportunity to shape the future of our software products.