(Senior) Engineering Manager

JOB DESCRIPTION

In the Digital Evidence Management System team (DEMS), we are solving some of the hardest cloud computing and criminal justice challenges today. We manage 109+ Petabytes of data from hundreds of thousands of officers around the world. Our case management tools enables law enforcement agencies, prosecutors, and defenders to easily and confidentially disclose case related documents and efficiently process criminal trials. If you enjoy working on large-scale projects and collaboratively leading the technical direction of a team, this role is for you.
We believe that happy teams take good care of their customers, so we foster a friendly, open, introspective team culture that encourages everyone to speak their mind and deliberately avoids red tape, unnecessary rituals, politics, and jerks.
Your Impact
You are a Software Engineering Manager/ Senior Manager with experience building, expanding and caring for backend services that help public safety officers in their day to day activities. You have passion and experience in growing exceptional developers and productive teams. You have solid experience in production backend development at large scale.
You want to lead multiple teams of software experts in building complex and impactful software systems while keeping your hands in the technical details. You also enjoy mentoring and growing engineers.
Your Day to Day:
Manage a team of engineers developing product concepts into production services.
Facilitate collaboration amongst globally dispersed teams such as: quality assurance, platform services, information security, and client application teams.
Ensure high-quality engineering practices with a focus on operational excellence and future maintainability
Guide your team through technical design challenges and implementation of new technologies, balancing risk and reward
Define engineering processes and best practices
Participate in design and code reviews

JOB REQUIREMENT

Basic Qualifications:
5+ years professional software development experience
3+ years of experience leading an engineering team
Proven ability to coach and mentor engineers
A passion for communication and collaboration
A proven track record of planning and delivering on multiple overlapping projects spanning several months
Experience implementing engineering processes that emphasize security and quality
Strong written and verbal English communication skills
Preferred Qualifications:
You distilled your people and team management practices into a set of models and principles that you regularly verbalize, apply, and improve
You thrived in multi-functional organizations by building consensus and partnering with product management, designers, information security, and recruiting
You have calibrated coding, system design and behavioral job interview questions that you used to hire top talent and quickly grow your team
You maintained high performance standards by collecting objective metrics and peer feedback for performance evaluation and management
You mentored junior and senior engineers, helping them understand themselves, influence others, and advance towards their career goals
You established trust with senior leaders by aligning your priorities with theirs, providing timely, accurate, and succinct status updates, and helping other teams when needed
You have kept your engineering skills sharp so you can review your team's code, evaluate design options, and provide high-level cost estimates
You follow the latest in open source technologies and can intuit the fine line between a promising new practice and an overhyped fad

WHAT'S ON OFFER

An awesome office/working environment with the latest technologies
Competitive salary and benefits including a great medical insurance plan for you and your family
Free lunch, gym, phone stipend, parking
Fun team activities and outings
Flexible working hours
Opportunities for training in the US
Opportunities to ride along with real US police officers in real life situations, see them use our technology, and get inspired

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:

Product

Technical Skills:

Java, Scala, ReactJS, Management

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J00577

Status:

Close

Related Job:

Head of Engineering - Marketing Technology

Ho Chi Minh - Viet Nam


Product

  • Management

Develop an integrated roadmap for strategic execution based on the organization's strategic aspirations and lead the implementation process from planning to delivery. Manage multiple engineering teams throughout the organization to achieve desired outcomes, hence having knowledge of the organization's specific areas of operation is an advantage. Collaborate closely with business teams and product owners to verify requirements before and after delivery through showcases and post-production monitoring. Take responsibility for both the development and operation of applications in production, providing active operational support and establishing a clear support model with a focus on site reliability engineering. Direct and oversee the implementation of cybersecurity updates, including keeping software versions current and patching infrastructure regularly. Oversee investment allocation across the organization to maintain alignment, ensure effective spending, and offer insights on the effectiveness and prioritization of investments. Integrate engineering excellence with domain expertise in marketing while pursuing strategic technology objectives.

Negotiation

View details

Principal Engineer (Java)

Ho Chi Minh - Viet Nam


Product

  • Java

Lead the design, development, and implementation of technical solutions. Collaborate with other technology leaders to improve the technical direction. Advocate and promote best practices for Java. Demonstrate passion for Java and ability to implement advancements in existing or new systems. Lead training sessions to empower engineers with programming skills. Design, develop, review, and manage Java application code and services for production and pre-release environments. Create and manage continuous integration, build management and deployment scripts and systems as needed. Participate in Agile software development, prototyping, and code review with international development teams. Develop scalable microservices-based products and APIs using Java technologies on cloud architecture. Utilize customer or business requirements to develop consistent applications. Work with delivery teams to achieve development success using CI/CD and DevOps practices and tooling. Implement robust coding practices, unit/component test coverage, and debugging. Perform other assigned tasks from leadership or authorized representatives as necessary.

Negotiation

View details

Delivery Manager

Ho Chi Minh - Viet Nam


Outsource

  • Project Management

Oversee the leadership, mentoring and development of two engineering teams, namely AI BI and AI-Powered Service Desk. This includes managing recruitment, evaluating performance, and facilitating career growth. Take accountability for the delivery of both teams, comprising planning, prioritization, sprint execution, and ensuring high-quality releases. Work in conjunction with Product, Data Science/ML, and Design to establish roadmaps and convert business requirements into technical implementation. Offer technical direction and architectural oversight across BI dashboards, analytics pipelines, and AI-powered service/support tooling. Advocate for engineering best practices such as code quality, testing, CI/CD, observability, and documentation. Manage competing priorities across both teams, resolve obstacles for engineers, and oversee inter-team dependencies. Collaborate with backend, frontend, and ML engineers to ensure unified architecture across the teams. Provide regular reports on team performance, progress in delivery, and potential risks to senior leadership. Cultivate an environment focused on accountability, collaboration, and continual enhancement. Remain involved in hands-on tasks as required, including code reviews, architecture discussions, and making technical decisions.

Negotiation

View details