Senior Engineering Manager
Job description
Key responsibilities:
1) System Design & Architecture
• Lead the design and development of scalable, maintainable and secure software systems.
• Oversee the architecture of complex systems and ensure alignment with business goals and technical requirements.
• Provide technical guidance and make high-level design decisions.
2) Team Leadership
• Manage and mentor a team of engineers, fostering a culture of collaboration, learning, and high performance.
• Conduct regular 1-on-1s with team members, ensuring continuous professional development.
• Recruit, onboard, and retain top engineering talent.
3) Project Management
• Drive the execution of software projects, ensuring timely delivery of features and products.
• Collaborate with product management and other stakeholders to prioritize tasks and allocate resources effectively.
• Monitor and track project progress, ensuring alignment with technical and business objectives.
4) Quality Assurance & Best Practices
• Promote best practices in code quality, testing, deployment and software delivery processes.
• Implement and maintain continuous integration and deployment (CI/CD) pipelines.
• Ensure the team adheres to agile methodologies and other industry-standard development practices.
5) Collaboration & Communication:
• Work closely with other engineering teams, product managers, and stakeholders to ensure the system architecture supports the company’s business goals.
• Serve as a bridge between the engineering team and senior leadership, providing regular updates on progress, risks, and technical challenges.
Job requirements
1) Educational Background:
• Bachelor’s degree in computer science, Engineering, or a related field.
2) Experience:
• 5+ years of experience in software engineering with at least 2+ years in a leadership or management role.
• Proven track record of designing and delivering scalable and high-performing software systems.
• Strong understanding of system architecture, distributed systems, microservices.
3) Technical Skills:
• Expertise in programming languages such as Java, Python, C#, or Go.
• Hands-on experience with system design, database technologies (SQL, NoSQL), and API design.
• Proficiency in cloud infrastructure, DevOps tools, and CI/CD best practices.
4) Leadership & Soft Skills:
• Strong problem-solving skills and the ability to make critical decisions in a fast-paced environment.
• Excellent communication and interpersonal skills, with the ability to collaborate effectively across departments.
• Passion for leading teams, mentoring engineers, and fostering a positive work environment.
What We Can Offer
Bonus
Healthcare Plan
Paid Leave
Competitive rate
VietnamWorks calculates your competitive rate based on your application information and compares it with other candidates for this job after you apply.
Competitive rate
VietnamWorks calculates your competitive rate based on your application information and compares it with other candidates for this job after you apply.
Job Information
16/10/2024
Manager
Information Technology/Telecommunications > IT Product Management/Project Management
Collaboration, Project Management, Software Architecture Design, System Design, Team Management
IT Software/SaaS
English
1
Vietnamese
Job Locations
E. Town Central, 11 Đoàn Văn Bơ, phường 13, Quận 4, Hồ Chí Minh, Việt Nam
HCM Office: 20th Floor, E Town Central - 11 Doan Van Bo, Ward 13, District 4; Hanoi office: 8th Floor, V Building, 125-127 Ba Trieu St, Hai Ba Trung District
(View map)Scam detection