Technical Manager

JOB DESCRIPTION

We are looking for a Technical Manager who will lead technology teams to build, improve, and support assigned software platforms. You'll champion best practices by implementing tools and processes. Working with product and project managers, you'll contribute to technical solutions, planning, and ensuring application quality. You'll identify and solve technical issues, explore new technologies, and mentor junior engineers. As a senior software engineer/architect, you'll be actively involved in all development stages, with 70% of your time focused on coding
Manage multiple software development teams and platforms:
Champion the assigned platforms, lead and work hand-in-hand with multiple development teams to build/enhance/support it.
Foster a strong culture of software engineering best practices by implementing processes and tools (code reviews, code quality, automation, CI/CD, platform monitoring, technical knowledge base).
Assist Product Manager, Project Manager, Engineering Manager in technical solution proposal, requirement analysis, work breakdown, high-level estimation, and release planning.
Ensure the performance, quality, security, and responsiveness of applications.
Identify, analyze, and propose resolutions for technical risks and technical issues.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Maintain working knowledge of the software industry and trends.
Provide technical guidance and mentoring to less experienced engineers.
Be the key senior software engineer/technical architect of your teams:
Participate in all software development activities and R&D activities (backlog refinement, iteration planning, architectural design, documentation, implementation, code review, unit test, test, deployment, maintenance, and support…)
70% of your workload would be coding-related.

JOB REQUIREMENT

You will have the following skills and experience:
Passionate about coding and enjoy solving challenging problems for large-scale platforms.
3+ years in a similar role (engineering manager, technical manager, technical architect, solution architect, etc.)
7+ years' expertise with Java 11 and above.
Proven successful track record of designing, building, and delivering horizontal scaling and high-concurrency software platforms.
Still do the hands-on coding, conduct R&D, create proof-of-concept, and provide technical know-how to the engineers.
In-depth experience of:
Microservices architecture, architectural design, software design patterns.
RESTful API design, horizontal scaling, and high concurrency.
Multi-threading and distributed programming.
Spring Framework (Spring Boot 2 & 3, MVC, Security, Spring Cloud Gateway, Spring Data).
MongoDB, Redis/Hazelcast, Kafka. Tomcat/Jetty.
Clean code, coding standards, code review, unit tests, mocking libraries, code coverage, and code refactoring.
Non-functional aspects, i.e., security, performance, and scalability.
CI/CD tools, e.g., Jenkins, GitLab, or Bitbucket.
Strong sense of result-oriented, ownership, and responsibility.
Nice to have:
Hands-on experience in developing applications using React Native
Experience in front-end technologies (i.e., HTML/CSS, Node.js, React, TypeScript, Vue.js, or other JavaScript libraries/frameworks).
Oracle Professional Certificates.
Experience with cloud platforms (AWS/GCP/Azure) and containers (Docker, K8s).
UML, arc42, structure101.
Experience setting up Monitoring & Tracing for microservices systems.
Good knowledge of the JVM structure, JVM profiling, and performance monitoring.
Experience with TDD/BDD.

WHAT'S ON OFFER

What You'll Enjoy
Opportunity to be part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations that are market and innovation leaders in their respective industries.
Also, we have:
Part of a pioneer team of a digital start-up with huge growth opportunities and strong backing from two organizations.
13th-month salary and performance bonus.
12 annual leaves + 3 sick leaves.
100% Social Insurance.
Private healthcare insurance (+2 family members), yearly checkups.
Gathering activities on special occasions (Christmas, New Year, Women's Day, etc.).
Company trip and team-building activities.
Snacks, tea and coffee are ready to serve.
A flexible environment with super fun and enthusiastic colleagues.

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:

Earn and Redeem

Technical Skills:

Java

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01471

Status:

Close

Related Job:

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

AI Product Builder

Ha Noi - Viet Nam


Product

  • AI
  • Backend
  • Frontend
  • Devops
  • Java
  • Golang
  • Product Management

Collaborate with domain experts to develop business requirements and constraints for designing prompt AI-assisted workflows and system specifications. Utilize AI tools, no-code/low-code, and coding to rapidly prototype UI/UX mockups and foundational implementations. Test prototypes through hypothesis validation cycles and provide detailed handovers to engineering teams. Decode legacy specifications and enhance existing products with AI-assisted analysis and implementation. Constantly enhance the product team's building-tooling, templates, and practices to adapt to changes in models and platforms.

Negotiation

View details