This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Top 3 reasons to join us
- Competitive pay and attractive benefits
- Opportunities for career development
- International,open, respectful working environment
Job description
POSITION OVERVIEW
We are seeking an experienced and dynamic General Manager to lead our overseas software development office. As a General Manager, you will oversee all operations, set strategic goals, and ensure the successful delivery of high-quality software products.
This role requires a strategic thinker with strong leadership skills, excellent problem-solving abilities, and a deep understanding of software development processes. You will be responsible for building the culture and team, aligning it with our corporate office, and demonstrating strong management capabilities.
RESPONSIBILITIES
Strategic Planning
- Develop and execute the strategy in alignment with the company's overall business objectives.
- Conduct market analysis to identify trends, opportunities, and competitive threats in the landscape.
- Foster a culture of innovation and continuous improvement.
Operational Management
- Oversee daily operations, ensuring efficiency and effectiveness in all processes.
- Manage budgets, allocate resources, and ensure the financial health of the office.
- Implement and monitor key performance indicators (KPIs) to measure success and drive improvement.
Leadership and Team Development
- Lead and manage the team, fostering a culture of innovation, collaboration, and continuous improvement.
- Develop and implement strategic plans to achieve company goals and objectives.
- Ensure effective communication between the overseas office and our headquarters in Toronto, Canada.
- Mentor and develop team members, promoting professional growth and development.
- Build and maintain a strong team culture aligned with the corporate office.
- Set performance goals and conduct regular performance reviews.
Product and Quality
- Ensure the delivery of high-quality software products that meet customer needs and align with company goals.
- Collaborate with product management and development teams to define project scopes, timelines, and deliverables.
- Drive innovation in software development practices, tools, and technologies.
Processes and Procedures
- Establish, document, and continuously improve processes and procedures to ensure operational efficiency and quality.
- Implement best practices in project management, software development, and quality assurance.
- Communicate technology strategies and project updates to senior management and other key stakeholders.
Your skills and experience
- Bachelor’s degree in Computer Science, Engineering, Business Administration, or a related field (MBA preferred).
- Proven experience (typically 10+ years) in a senior technology management role, preferably in a company with 100-150 employees.
- Strong understanding of software development processes, methodologies, and best practices.
- Excellent leadership, communication, and interpersonal skills.
- Strategic thinker with the ability to drive innovation and growth.
- Experience managing budgets and financial oversight.
- Ability to work in a fast-paced, dynamic environment and adapt to changing priorities.
- Fluent in English.
Why you'll love working here
- Salary: Competitive (based on skills and experience);
- Performance appraisal every year;
- Attractive bonus every year;
- Breakfast Allowance;
- Health care program up to $2000/year;
- Happy Times;
- Opportunities to train/work in Canada;
- International, open, and respectful working environment;
- Sport activities: Football, swimming;
- Yearly company trip;
- Team building activities;
- Technical seminar in the company;
- Social Insurance, Health Insurance, Unemployment Insurance, Annual Health Check, and Others as Vietnamese Labor Code and Company Policy;
- Flexible working time: From 7:00 AM - 9:00 AM To 4:30 PM – 6:30 PM, Monday-Friday.
Aviron
Aviron, a Y-combinator company, is a connected fitness machine built on an advanced gaming platform.