Engineering Manager (Python, Odoo ERP)

JOB DESCRIPTION

About The Role
Novobi is seeking a talented and motivated Engineering Manager to join our dynamic team of over 70 members across Vietnam and the US. As an Engineering Manager, you will manage a team of software engineers responsible for implementing and maintaining Odoo ERP software to our clients, as well as developing our Odoo-based products. You will collaborate with project managers, consultants, and other stakeholders to ensure that the deliverables meet the needs of our customers and drive business growth. You will also be responsible for managing the development process, systems, and best practices to ensure that our engineering team delivers high-quality software on time and within budget.
Responsibilities
Lead and manage the engineering team
Hire, onboard, and manage a team of software engineers responsible for developing and implementing Odoo ERP software to our clients.
Set clear goals and objectives for the team, and regularly communicate progress and results to stakeholders.
Provide mentorship, guidance, and support to team members, and ensure that they have the resources they need to be successful.
Foster a culture of teamwork, collaboration, craftsmanship, and continuous improvement.
Manage the software development process
Develop and maintain a software development process that is agile, efficient, and scalable.
Ensure that the team is delivering high-quality software on time and within budget.
Manage the software development lifecycle, including planning, estimation, design, development, testing, and deployment.
Monitor and report on progress, and identify and address any issues or roadblocks.
Drive innovation and continuous improvement
Stay up to date with industry trends and best practices, and apply them to our development process.
Encourage innovation and experimentation, and foster a culture of continuous improvement.
Identify areas for improvement in our processes, and work with the team to implement changes and improvements.
Ensure technical excellence
Ensure that the engineering team is following best practices for software development, including code quality, testing, and documentation.
Stay up to date with emerging technologies and trends, and ensure that the team is using the most appropriate tools and technologies for the job.

JOB REQUIREMENT

Bachelor’s degree in Computer Science, Information Technology, or equivalent.
5-7+ years of experience in software development.
3+ years experience in a managerial or team lead role.
Excellent English communication skills.
Excellent working knowledge of Python, PostgreSQL, and web application development
Experience with Agile methodology, modern testing and DevOps practices, and software development best practices
Experience with ERP/CRM implementation is a plus, ideally with one of the following platforms: Odoo (preferred), NetSuite, Acumatica, Microsoft Dynamics, Infor, Epicor, SAP, Oracle, etc.
Experience with one of our ERP businesses such as sales, inventory management, purchasing, accounting, retail, and manufacturing operations is a plus.
Exceptional leadership, empathy, interpersonal, and communication skills
Proven track record of building and scaling high-performing teams
Self-motivated, detailed-oriented, and passionate about building world-class software, teamwork, and engineering excellence

WHAT'S ON OFFER

Very competitive salary,
13th month salary and mid-year bonus; performance bonus;
Performance review and salary review every year;
Technical and soft skills training and professional certifications supported; weekly English class;
Private healthcare insurance (PTI) for you and your family;
Flexible working hours (9:30 AM to 6:00 PM, Monday to Friday);
Other employee benefits: lunch allowance, company trip, sickness, birthday, International
Women’s Day (March 8th), Vietnam Women’s Day (October 20th), Children's Day (June 1st), family emergencies, …
Annual leave & work from home up to 54 days/years + 1 more day after every 2-year.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

Python, Odoo

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiate

Job ID:

J01263

Status:

Close

Related Job:

Technical Lead

Ho Chi Minh - Viet Nam


Product

  • NodeJS
  • Python

Leading the backend development team, providing technical direction, mentorship, and best practices. Designing and implementing scalable, secure, and high-performance microservices-based architectures. Architecting and implementing agentic AI workflows and RAG (Retrieval-Augmented Generation) systems for personalized user interactions and automated coaching features. Overseeing data pipelines and infrastructure required for real-time AI model inference within a microservices-based environment. Collaborating with stakeholders to align on requirements and delivery timelines. Optimizing application performance, monitoring system reliability, and proactively troubleshooting issues. Advocating for CI/CD pipelines, automated testing, and robust version control strategies. Documenting key architectural decisions, APIs, and processes for internal use.

Negotiation

View details

Chief Technology Officer

Ha Noi - Viet Nam


Product

  • Cloud
  • Backend

Planning & designing overall system architecture: Creating a Technology Roadmap for a Game Server system with high concurrency and low latency for global players. Cost optimization: Deciding on the strategy for using Cloud infrastructure (AWS, GCP, Azure) or Hybrid Cloud to balance performance and operational expenses. High-level consultation: Participating in the Executive Board to address the relationship between speed-to-market of features and system stability. Tech-stack selection: Evaluating and finalizing programming languages (Go, C++, Java, Node.js) and processing models (Microservices vs Monolith) suitable for the complex logic of the game. Scalability solution: Directing the development of Auto-scaling, Load Balancing mechanisms, and managing Player State on large clusters. Data management: Designing Database structure (SQL/NoSQL) and Cache system (Redis, Memcached) to handle billions of queries daily without congestion. Ensuring Uptime: Building real-time monitoring and alerting systems to maintain 99.99% Availability. Network security: Implementing solutions to combat DDoS attacks, game fraud (Anti-cheat), and comprehensive user data security. Infrastructure & CI/CD: Standardizing automatic deployment processes to ensure game updates (Hotfix/Update) do not disrupt players. Deployment strategy & Optimization: Developing plans to optimize Cloud Services costs (AWS/GCP/Azure), evaluating the use of Spot Instances, Reserved Instances, or Private Cloud solutions to save operational budget. Meanwhile, establishing 24/7 monitoring and incident response systems.

Negotiation

View details

Project Manager

Ha Noi - Viet Nam


Product

  • Project Management

Establish and oversee project timelines, milestones, and sprint plans Divide high-level features into manageable tasks with well-defined objectives Ensure clear understanding of scope, priorities, and deadlines among all teams Conduct sprint planning and review meetings to align teams and set objectives Pose critical questions to the Product Owner to clarify scope, priorities, and assumptions before execution Monitor daily progress across Design, Art, Development, and QA teams Identify and proactively resolve risks, blockers, and delays Ensure timely and quality completion of tasks Analyze personnel performance metrics (KPI, efficiency, cycle time median, reopen rate, etc.) Serve as the central communication point between departments Facilitate sprint planning, daily stand-ups, and review meetings Align stakeholders on priorities, scope changes, and delivery expectations Coordinate and align workflows across departments Enhance workflows, task tracking systems, and team productivity Maintain and enforce project management tools (Jira, Notion, etc.) Suggest solutions to optimize production efficiency Regularly update leadership on project progress Clearly and proactively report progress, risks, and resource needs Offer structured data and insights to support decision-making

Negotiation

View details