Latest AI JobsBrowse Jobs
bjakcareer logo

Lead Engineer - AI-Native Email App

bjakcareerTaipei, TaiwanEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Lead
Posted
1 Oct 2026
Status
Open · checked 7d ago

About this role

This hands-on leadership role suits an experienced engineer who wants to design scalable systems, write code, and guide technical teams in Taipei. Based in Taipei, Taiwan, the position involves a hybrid schedule requiring office presence at least three days per week.

Role Overview

BJAK is hiring a Lead Engineer to take technical ownership of complex products and systems while raising the overall engineering standards across the team. This position combines architecture decision-making with direct implementation, requiring the professional to move smoothly between high-level system design and hands-on coding.

Key Responsibilities

Lead the technical design and execution for major features, products, and broader engineering initiatives.
Build scalable, maintainable, and reliable systems spanning frontend, backend, databases, APIs, and infrastructure.
Remain hands-on through coding, prototyping, debugging, code reviews, and production troubleshooting.
Make architectural decisions balancing reliability, scalability, speed, and maintainability.
Transform ambiguous technical and product problems into structured execution plans.
Establish high benchmarks for security, testing, code quality, observability, and reliability.
Evaluate technical designs and code from peers while offering constructive feedback.
Mentor fellow engineers to elevate technical capabilities across the organization.
Spot architectural weaknesses, bottlenecks, and technical risks early.
Collaborate closely with product, design, AI, and engineering teams for rapid product delivery.
Enhance automation, developer tooling, and internal practices to boost team velocity.
Manage systems post-release by monitoring production, resolving incidents, and improving reliability.

Requirements

Extensive background in software engineering with a proven history of shipping production systems.
Deep technical knowledge in cloud infrastructure, databases, distributed systems, APIs, frontend, or backend.
Strong architecture and system design skills for complex or high-scale environments.
Solid coding proficiency and willingness to stay hands-on with development.
Demonstrated experience providing technical leadership or driving major projects.
Comfort with reviewing code, resolving complex bugs, and handling production systems.
Clear communication skills to explain technical choices and influence other teams.
Strong product sense linking technical choices to business and customer results.
Ability to handle ambiguity, move fast, and take ownership from concept to production.
Excellent judgment regarding when to simplify, move quickly, or invest deeper.
Fluency in English for cross-functional communication.
Ability to work from the local office in Taipei at least three days per week.

Skills and Tools

Backend development
Frontend development
Distributed systems
APIs
Databases
Cloud infrastructure
System architecture

About the Company

Established in 2019, BJAK operates the leading insurance platform in Southeast Asia and helps millions of users access online insurance. The organization is expanding its financial services to cover spending, saving, investing, exchanging, and travelling. The company brings together over 20 nationalities across global remote setups and physical offices.

How to Apply

Interested candidates should submit their application directly on the official company careers page.

Skills and tech stack

Questions candidates ask

Is this position remote or in-office?

This is a hybrid role based in Taipei, Taiwan. Employees are required to work from the local office at least three days per week, with flexibility to work remotely on the remaining days.

Will this role require coding or is it purely management?

This is a hands-on technical leadership role. Candidates are expected to write and review code, prototype, debug, and remain close to implementation alongside their architectural duties.

What language is used for communication?

English serves as the primary working language across global teams, and strong English communication skills are required.

What does the interview process look like?

The recruitment process consists of an online assessment or practical task, a technical interview, and a CEO or final round.

Ready to apply?

The application is on the official bjakcareer careers page.

Apply on company site