# Software Developer Manager / Engineer Manager

**Company:** [Xtremax Pte. Ltd.](http://jobs.workable.com/companies/iLMpt7c7UbsmNQeNARY8E4.md)
**Location:** Bandung, Indonesia
**Workplace:** on site
**Department:** Development

[Apply for this job](http://jobs.workable.com/view/d1c0eeb4-7c5f-43b3-9ab3-565b303f91a1)

## Description

At Xtremax, we believe great engineering leaders do more than manage delivery—they inspire teams, drive technical excellence, and create an environment where innovation thrives. We are looking for an experienced Software Development Manager / Engineering Manager who combines strong technical expertise with proven leadership capabilities to build, mentor, and scale high-performing engineering teams.

This role requires someone who can lead the development of modern cloud-native applications while driving the adoption of Generative AI technologies to solve real-world business challenges. You will be responsible for technical strategy, engineering execution, people development, and ensuring the successful delivery of scalable, secure, and high-quality solutions.

**Responsibility**

### Leading

-   Lead and mentor a team of software engineers across frontend, backend, cloud, and AI initiatives.
-   Drive engineering best practices, coding standards, architecture governance, and quality assurance.
-   Provide technical guidance and architectural direction for complex software solutions.
-   Conduct code reviews, design reviews, and technical coaching sessions.
-   Support career development, performance management, and succession planning within the engineering team.
-   Foster a culture of continuous learning, innovation, and collaboration.

### Solution Delivery & Architecture

-   Oversee the design and development of modern web applications and cloud-native solutions.
-   Ensure scalability, reliability, security, and maintainability of software systems.
-   Collaborate with Solution Architects and Product teams to translate business requirements into technical solutions.
-   Drive DevOps, CI/CD, automation, and engineering productivity initiatives.
-   Manage technical risks, dependencies, and delivery timelines.

### GenAI & Innovation

-   Lead the adoption and implementation of Generative AI technologies across products and internal operations.
-   Guide teams in designing solutions leveraging LLMs, RAG architectures, AI agents, and automation workflows.
-   Evaluate emerging AI technologies, frameworks, and platforms for business applicability.
-   Establish engineering standards and governance for AI-powered solutions, including observability, reliability, security, and responsible AI practices.

### Stakeholder Management

-   Partner with Product Managers, Architects, Business Analysts, UX Designers, and Delivery teams to ensure successful project outcomes.
-   Communicate technical strategies, trade-offs, and delivery progress to senior stakeholders.
-   Support presales and customer-facing discussions when technical leadership is required.

## Requirements

### Technical Expertise

-   8+ years of software engineering experience, with at least 3 years leading engineering teams.
-   Strong hands-on experience with modern web technologies such as React.js, Next.js, Node.js, and TypeScript.
-   Experience designing and delivering cloud-native solutions on AWS, Azure, or GCP.
-   Strong understanding of software architecture, APIs, databases, distributed systems, and microservices.
-   Experience implementing CI/CD pipelines, DevOps practices, and engineering automation.

### GenAI Experience

-   Demonstrated experience delivering production-grade solutions that leverage LLMs or other Generative AI technologies.
-   Experience with prompt engineering, vector databases, semantic search, RAG architectures, and AI agent frameworks.
-   Strong understanding of AI solution trade-offs including cost, latency, scalability, reliability, and security.
-   Ability to evaluate emerging AI technologies and define adoption strategies.

### Leadership & Communication

-   Proven experience leading and mentoring software engineering teams.
-   Strong stakeholder management and communication skills.
-   Experience managing engineering delivery in Agile environments.
-   Ability to balance technical excellence with business priorities and delivery commitments.

### Nice to Have

-   Experience working with government, regulated, or enterprise environments.
-   Experience leading distributed or offshore engineering teams.
-   Familiarity with compliance, governance, and audit requirements.
-   Exposure to large-scale document processing, workflow automation, or AI-driven platforms.
-   Experience supporting presales activities and client-facing technical engagements.
