Software Engineering Manager
Mô tả công việc
Technical & Architectural
· Ensure all software systems are designed and built to meet standards of reliability, maintainability, performance, and security.
· Develop and execute the technical strategy aligned with business objectives and product direction.
· Establish and enforce engineering best practices, coding standards, and quality benchmarks.
· Responsible for the overall technical architecture and long- term vision for major components of the platform.
· Review and guide system design decisions related to microservices, cloud infrastructure, data pipelines, and overall system scalability.
· Evaluate, select, and introduce new tools, technologies, and engineering methodologies to improve productivity and system robustness.
Project & Execution Management
· Plan and coordinate sprint cycles, project timelines, resource allocation, and delivery milestones.
· Ensure smooth coordination across teams and drive consistent, predictable delivery of project roadmaps.
· Lead the planning and execution of large- scale, complex software projects from initial concept to final delivery.
· Identify, manage, and mitigate technical risks, dependencies, and priorities across multiple concurrent initiatives.
Leadership & Team Management
· Cultivate a collaborative, innovative, and inclusive engineering culture that encourages continuous learning and improvement.
· Manage resource allocation, capacity planning, overall team performance to ensure effective execution across all projects.
· Collaborate closely with AI teams, other department and cross- functional stakeholders to deliver fully integrated end- to- end solutions.
· Conduct regular 1:1s, coaching sessions, and performance reviews to support team members’ growth and alignment with organizational goals.
· Lead, mentor and develop a team of software engineers, providing technical guidance and career development support.
Yêu cầu công việc
Education & Experience
· Solid understanding of DevOps practices, CI/CD pipelines, Kubernetes, Docker, and infrastructure automation.
· Minimum of 8+ years of software engineering experience, 2+ years in a technical leadership or engineering management role at least 5 members.
· Hands- on experience with cloud platforms (AWS, GCP, or Azure) and modern cloud- native technologies.
· Experience with relational and NoSQL databases, API design, and scalable data processing pipelines.
· Ability to drive technical decisions, review system designs, and ensure adherence to engineering standards.
· Proficiency in one or more modern programming languages (e.g., Python, Node.js, Go, Java).
· Proven experience leading teams in building large- scale, high- availability, cloud- based software platforms.
· Strong understanding of system architecture, distributed systems, and microservices design.
· Master or Doctoral degree in Computer Science, Software Engineering, or a related field.
· Demonstrated success in managing complex software projects and delivering high- quality products.
Soft Skills
· Ability to plan sprints, manage timelines, and drive projects to completion with clear milestones and accountability.
· Strong collaboration and influencing skills, with the ability to align cross- functional teams around a shared technical direction.
· Exceptional verbal and written communication skills, able to articulate complex technical concepts to both technical and non- technical stakeholders.
· Excellent project management and organizational skills, with hands- on experience in Agile/Scrum practices.
· Strong leadership abilities with a demonstrated capacity to mentor, develop, and motivate engineering teams.
Quyền lợi
Laptop, Chế độ bảo hiểm, Du Lịch, Phụ cấp, Chế độ thưởng, Chăm sóc sức khỏe, Đào tạo, Tăng lương, Phụ cấp thâm niên, Nghỉ phép năm
Cập nhật gần nhất lúc: 2026-01-14 07:00:03









